![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
![]() ![]() |
#2
|
||||
|
||||
Sí, se puede, el problema es que si ya tienes números y lo reinicias, te ira "pisando" todos los registros que contenga la tabla cuyos números coincidan.
Por ejemplo, tenemos registros numerados del 1 al 500 Reiniciamos la Tabla a 0. Cuando grabemos el primer registro con la nueva numeración nos eliminará el 1..2 etc. Yo la renumeración la utilizo para tablas en las que por algún motivo se eliminan todos los registros. Utilizo este Procedimiento que cree a propósito.
Ejemplo de llamada para poner el Autoincremento a 0 de la Tabla LinAlbar.Db que se encontraría en la dirección c:\Alfa\Datos\
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
![]() Última edición por marcoszorrilla fecha: 11-11-2007 a las 21:56:17. |
#3
|
|||
|
|||
Si, ese es el objetivo
Si, para eso loquiero. Esque en ocaciones tengo que limpiar toda mi tabla y necesito que empiece nuvamente del 1 el autoincrement, pero no entendi muy bien, ese codigo que me diste (el primero), para que es y donde lo pongo, y tabien el segundo, gracias nuevamente por ayudarme
![]() |
#4
|
||||
|
||||
Lo primero, es el procedimiento que hace lo que tu quieres.
El segundo es un ejemplo de como usarlo. La llamda es: Camino y nombre de la tabla y un número que indica por donde empieza el autoincremento, al poner 0 el primer registro tendrá el número uno. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
![]() |
#5
|
|||
|
|||
![]() ![]() ![]() PD. REQUIERE ALGUNA LIBRERIA? |
#6
|
|||
|
|||
![]() CUANDO LLAMO EL MODULO TODO ESTA BIEN, PERO CUANDO ENTRA AL PROCEDIMIENTO, EN ESTA LINEA
mystream := tfilestream.create(filename,fmOpenWrite + fmShareExclusive); EL PROGRAMA TRUENA Y ME DIE ESTO: Error CANNOT OPEN FILE C:\DOCUMENTS AND SETTINGS\ULISES\MY DOCUMENTS\DOCUMENTOS\VII\PAPELERIA\TABLAS\VENTAS.DB SIENDO MI LLAMADA LA SIGUIENTE: SetAutoInc('C:\Documents and Settings\Ulises\My Documents\Ulises\Documentos\VII\PAPELERIA\TABLAS\ventas.db',0); AHORA, PARECE QUE EL ARCHIVO(TABLA) NO LO PUEDE HABRIR, PERO PUES NO SE PORQUE, ALGUNA IDEA? |
#7
|
||||
|
||||
no tendrás la tabla abierta (active a true) cuando ejecutas ese código no??? Ten en cuenta que quieres abrirla de forma exclusiva (fmShareExclusive).
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#8
|
||||
|
||||
Me inclino por lo que dice Lepe, aunque también puede ser que la dirección o el nombre de la tabla tengan un ligero error.
Supongo que la dirección la has copiado y pegado para evitar errores? Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
![]() |
#9
|
|||
|
|||
![]() Si, la tabla estaba activada, ya la desactive y funciona a la perfeccion, muchas gracias, por ayudarme
![]() |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
tipo de dato de un edit | nikotina | Varios | 3 | 26-12-2006 16:05:36 |
Tipo dato imagen | Ricardo Alfredo | Gráficos | 0 | 26-08-2005 20:25:16 |
tipo de dato en mysql | ppalmamichi | MySQL | 3 | 08-06-2005 09:49:33 |
Identificar el tipo de dato | kayetano | MySQL | 1 | 28-07-2004 19:43:54 |
Conversion tipo de dato | Luis Castillo | Conexión con bases de datos | 2 | 09-07-2003 09:08:16 |
![]() |
|