Ver Mensaje Individual
  #5  
Antiguo 20-01-2007
Avatar de BlackDaemon
BlackDaemon BlackDaemon is offline
Miembro
 
Registrado: dic 2006
Ubicación: Bolivia - Santa Cruz
Posts: 206
Reputación: 18
BlackDaemon Va por buen camino
Hola coyule no soy un experto en delphi y recién comienzo osea que no se si lo que leerás a continuación te sirva de algo

Pero según YO a lo que te refieres del autoincrement en un campo esta bién lo que hace las tablas... por que su concepto lo dice el valor será unico y nunca mas se repertirá y creo que así lo hace, ahora creo que al borrar un registro de una tabla como la que tienes tu de ejemplo.

campo1(clave) campo 2(articulo)
1 ------------- x articulo1
2 ------------- x articulo2
3 ------------- x articulo3
4 ------------- x articulo4

Si borras el campo 1 también sesupone que se borrará el "articulo1" osea que el proximo que insertes en ese campo será otro, aunque sea el mismo producto por ejemplo ya no sería el mismo.. puede que tenga el mismo nombre pero ya no es el mismo es otro por eso lo de :


campo1(clave) campo 2(articulo)
5 ------------ x articulo1
6 ------------ x articulo2
7 ------------ x articulo3
8 ------------ x articulo4

Que en el campo 5 y los demás cumple el concepto de que autoincrement es único .

Creo que lo que hace a una tabla así es el archivo que crea al DBD un archivo.db y un archivo.px y ahí es donde almacena ese autoincrement.

Bueno creo que me lié solo xD pero es lo mejor que pude explicar
como dije.. es mi segundo post dando una resuesta que "supuestamente" ayudará a alguien o al contrario la liará mas de lo que está

saludos y suerte
Responder Con Cita