• Miércoles 24 de Junio de 2026, 13:57

Autor Tema:  Re: Problemas al borrar registro  (Leído 8364 veces)

jacardin

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Problemas al borrar registro
« en: Miércoles 5 de Noviembre de 2003, 19:28 »
0
Hola,  tengo un problema a ver si alguien me echa un cable. Utilizo ADO
 
 Abro un recordset asi: rs.Open q, conexion, , adLockOptimistic, adCmdText
 donde q="select * from tabla"
 Tengo un boton que borra un registro (rs.delete) y funciona bien.

 El problema es que cuando hago q="selec tabla.*, otratrabla.nombre from tabla,otratabla where tabla.dni=otratabla.dni"
se muestra bien en el datagrid pero al pulsar el boton de borrar:

 "Informacion de columna clave insuficiente para realizar la operacion Update o Refresh"

 Existe una forma facil y directa para hacer esto o tendria que tener 2 recordset
 uno con la tabla que si me deja borrar y otro que muestra toda la informacion.

Brroz

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Problemas al borrar registro
« Respuesta #1 en: Jueves 6 de Noviembre de 2003, 12:14 »
0
Hola jacardin.

Creo que tu problema está en las relaciones que tienes entre las tablas.

Supongo que utilizas una base de datos jet. Si tuvieras las relaciones definidas en la base de datos, la eliminación funcionaría de esa forma, o incluso podrías al elimar el registro de una tabla, borrar los correspondientes de las tablas relacionadas.

Si no tienes definidas las relaciones en la bd, debes de indicar la relación entre las tablas en la sentencia SQL mediante una cláusula JOIN (o LEFT JOIN o RIGHT JOIN o INNER JOIN según sea la relación).

Suerte.
Error de Conexión (2002) php_network_getaddresses: getaddrinfo failed: No address associated with hostname