• Jueves 7 de Noviembre de 2024, 23:43

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - jacardin

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Problemas al borrar registro
« en: Viernes 7 de Noviembre de 2003, 10:30 »
Gracias a los dos por contestar.

 x Brroz
 El tema de la select que propones no me sirve porque quiero ver TODAS las factura (no puedo poner por tanto el where codfactura='xxx').  Sin embargo la otra opcion si que me resuelve el problema, borro con un command y refresco el recordset.

x Ommarpat
Acabo de leer tu propuesta cuando ya tenia el problema resuelto, no obstante como me has contestado lo probare tambien.

 :good:

2
Visual Basic 6.0 e inferiores / Re: Problemas al borrar registro
« en: Jueves 6 de Noviembre de 2003, 17:42 »
Las dos tablas son:
Factura= {codfactura,dni,....} clave={codfactura}
cliente={dni, nombre,...} clave={dni}
relacion= (cliente.dni) 0..n (factura.dni)


la select es: "select factura.*,cliente.nombre from factura,cliente where factura.dni=cliente.dni"
Lo unico que quiero es que ademas de mostrar todos los datos de la factura añada el nombre del cliente que esta en otra tabla  y que cuando borre borre la factura.
Creo que el problema que tengo es que no sabe cual es la clave del recordset al ser una consulta donde intervienen dos tablas y yo no se como se le dice al recordset cual es su clave.

3
Visual Basic 6.0 e inferiores / Re: Problemas al borrar registro
« en: Miércoles 5 de Noviembre de 2003, 19:28 »
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.

Páginas: [1]