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
|
|||
|
|||
insertar en tablas paradox
hola tengo un problema cuando intenmnto insertar varios registros nuevos a la ves con un ciclo while en la tabla el primero me lo acepta pero en el segundo me da key violation este es el codigo que estoy utilizando
gracias por la ayuda |
#2
|
||||
|
||||
A=
creo que tu problema esta cuando asignas el valor de A
aun cuando le sumas uno el valor siempre sera el mismo, por que toma como valor el numero de registros que te arroja la consulta que esta fuera del ciclo. lo correcto seria dejar
antes de comenzar el ciclo y colocar
dentro del ciclo, justo antes de Saludos...
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente.... |
#3
|
|||
|
|||
muchas gracias por responder mira eso ya lo intente y aun asi me tira el error pero lo raro es que tengo 7 documento en los cuales la diferencia solo es el nombre y uno de los documento si me lo guarda pero los otros 6 no y son iguales en todo porque incluso los traigo de la misma tabla no se si me doy a entender bien.
|
#4
|
||||
|
||||
Hola jomah.
Al igual que kapcomx, pienso que el error anda por ahí... De este modo tendría que funcionar: Claro que luego tendrías que actualizar el valor de NUM_REG en la tabla correspondiente. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#5
|
||||
|
||||
key violation
el key violation te lo arroja por que estas intentando agregar un valor repetido en un campo del tipo primary key, y estoy casi seguro que el problema radica en el valor de A (lo cual tambien confirma el compañero ecfisa).
por eso razon el primero lo agrega bien y como no se actualiza al intentar agregar el segundo ahi es donde te avienta el error. Checa la solucion del compañero Ecfisa, me parece que esa seria la solucion. Saludos
__________________
un tipo al cual la sociedad no le tiene el mas mínimo respeto no puede ser presidente.... |
#6
|
|||
|
|||
si me pone el siguiente numero pero por alguna razon la tabla me sigue tirando error puse un memo para q pusiera toda la informacion hay y en efecto pone 16 y a la siguiente vuelta el 17 pero aun asi tira error y noce que otra parte puede estar mal.
|
#7
|
||||
|
||||
Hola jomah.
Una consulta, ¿ Revisaste si el campo NUM_REG de tbl1 está declarado como autoincremental ? Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
|||
|
|||
gracias ya lo he solucionado era que al ingresar los registros no estaban ordenados y tenian que insertarse en orden y por eso daba el error
|
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Insertar dato en Tabla Paradox | Abuelo7 | Conexión con bases de datos | 11 | 09-10-2008 23:09:12 |
Insertar numero en tabla paradox | dayser | C++ Builder | 8 | 24-07-2006 20:23:47 |
Insertar con Paradox | User_Baja_2 | Conexión con bases de datos | 3 | 25-04-2006 18:46:38 |
al insertar algo en una tabla paradox..... | Rafe | Conexión con bases de datos | 4 | 02-08-2005 17:44:10 |
Insertar una imagen JPG en una tabla paradox | David | Tablas planas | 2 | 24-11-2004 17:04:05 |
|