FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Inicializar el tipo de dato autoincrement
Hola, disculpen otra vez yo. Quiero preguntarles, si se puede inicializar el tipo de dato autoincrement de las tapblas PARADOX y como hacerlo?, gracias
|
#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
|
|||
|
|||
Me aparece un error
HOLA UNA VEZ MAS, YA COLOQUE EL CODIGO QUE ME DIJISTE Y LO MANDE LLAMAR TABIEN, PERO ME APARECE UN ERROR, AHI PUEDES VERLO EN EL ARCHIVO ADJUNTO OJALA ME PUEDAS AYUDAR, GRACIAS.
PD. REQUIERE ALGUNA LIBRERIA? |
#6
|
|||
|
|||
Haber Si Me Explico Mejor
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, asi es
Si, la tabla estaba activada, ya la desactive y funciona a la perfeccion, muchas gracias, por ayudarme
|
|
|
Temas Similares | ||||
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 |
|