INSERT en ACCESS
Publicado por ROBERTO (3 intervenciones) el 11/08/2004 16:18:48
Hola. Mira lo que m pasa
Tengo en access 2 tablas
Encargos(CodEnc, Fecha, Hora, Nombre, Anular) CodEnc clave primaria y autonumerico
LineasEnc(CodEnc, Linea, Cant, CodProd) CodEnc y Linea clave primaria (son numericos).
Irán ambas tablas relacionadas por el CodEnc
Desde el proyecto accedo de la siguiente forma para insertar un registro:
SQL = "INSERT INTO LineasEnc(CodEnc, Linea, Cant, CodProd) VALUES('" & j & "', '" & i & "', '" & k & "', '" & l & "')"
Set RecordSet = BaseDatos.Execute(SQL)
Estando todo bien definido (aunque no lo ponga).
Al ejecutar la consulta me dice:
"No se puede agregar o cambiar el registro xq se necesita un registro relacionado en la tabla Encargos"
Si os vale de ayuda lo que quiero hacer es lo siguiente:
CODEnc FECHA HORA NOMBRE ANULAR (esto lo almaceno con RecordSet ADO)
1 12/10...... MANOLO 0
LINEA CANT CODPROD (esto con ADO me da problemas y con el insert...ni te cuento)
1 1 2'pan
2 3 1'pastizo
¿podeis ayudarme?
Gracias de antemano
Tengo en access 2 tablas
Encargos(CodEnc, Fecha, Hora, Nombre, Anular) CodEnc clave primaria y autonumerico
LineasEnc(CodEnc, Linea, Cant, CodProd) CodEnc y Linea clave primaria (son numericos).
Irán ambas tablas relacionadas por el CodEnc
Desde el proyecto accedo de la siguiente forma para insertar un registro:
SQL = "INSERT INTO LineasEnc(CodEnc, Linea, Cant, CodProd) VALUES('" & j & "', '" & i & "', '" & k & "', '" & l & "')"
Set RecordSet = BaseDatos.Execute(SQL)
Estando todo bien definido (aunque no lo ponga).
Al ejecutar la consulta me dice:
"No se puede agregar o cambiar el registro xq se necesita un registro relacionado en la tabla Encargos"
Si os vale de ayuda lo que quiero hacer es lo siguiente:
CODEnc FECHA HORA NOMBRE ANULAR (esto lo almaceno con RecordSet ADO)
1 12/10...... MANOLO 0
LINEA CANT CODPROD (esto con ADO me da problemas y con el insert...ni te cuento)
1 1 2'pan
2 3 1'pastizo
¿podeis ayudarme?
Gracias de antemano
Valora esta pregunta


0