** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Otros de Microsoft: Windows y Office > Visual Basic Clásico (VB3...VB6)
  Mensajes nuevos Mensajes nuevos RSS - Error en base de datos
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoError en base de datos

 Responder Responder Página  <12
Autor
Mensaje
gaita Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 16/Marzo/2010
Localización: Argentina
Estado: Sin conexión
Puntos: 0
Enlace directo a este mensaje Enviado: 23/Marzo/2010 a las 12:44
no, es una tabla, no tiene consulta SQL
Arriba
Patxi Sanz Ver desplegable
Administrador
Administrador
Avatar

Unido: 26/Noviembre/2007
Localización: España
Estado: Sin conexión
Puntos: 5023
Enlace directo a este mensaje Enviado: 24/Marzo/2010 a las 11:56
Revisa el resto de las propiedades del control Data, no sea que esté abriendo la tabla sin posibilidad de modificar los registros.
 
Si tampoco sirve, siempre puedes crear una consulta de actualización para modificar los datos del registro, en vez de editar el Recordset.
Un saludo,

Patxi Sanz
Tudela (NA)
Mi Web
Arriba
gaita Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 16/Marzo/2010
Localización: Argentina
Estado: Sin conexión
Puntos: 0
Enlace directo a este mensaje Enviado: 24/Marzo/2010 a las 14:23
lo hice tambien , asi :

llave1 = "UPDATE tbdetallefactura SET TipoComprobante='" & Label8.Caption & "' and numfactura='" & txtNroPresupuesto1.text & "' where numfactura ='" & txtNroPresupuesto.text & "' and tipocomprobante='" & Label7.Caption & "'"
dsDetalleFactura.Database.Execute llave1


pero no me cambia los registros


Editado por gaita - 24/Marzo/2010 a las 14:29
Arriba
Patxi Sanz Ver desplegable
Administrador
Administrador
Avatar

Unido: 26/Noviembre/2007
Localización: España
Estado: Sin conexión
Puntos: 5023
Enlace directo a este mensaje Enviado: 25/Marzo/2010 a las 12:17
Esos campos de la tabla, ¿de qué tipo son?
 
También puedes probar a abrir un objeto DAO.Database para ejecutar la consulta, no sea que el objeto Database del control Data esté abierto como sólo lectura.
Un saludo,

Patxi Sanz
Tudela (NA)
Mi Web
Arriba
lbauluz Ver desplegable
Administrador
Administrador
Avatar

Unido: 29/Marzo/2005
Localización: Cárcel Brieva
Estado: Sin conexión
Puntos: 3352
Enlace directo a este mensaje Enviado: 26/Marzo/2010 a las 09:28
Publicado originalmente por gaita gaita escribió:


llave1 = "UPDATE tbdetallefactura SET TipoComprobante='" & Label8.Caption & "' and numfactura='" & txtNroPresupuesto1.text & "' where numfactura ='" & txtNroPresupuesto.text & "' and tipocomprobante='" & Label7.Caption & "'"



Me parece que el AND indicado debe ser una coma:

llave1 = "UPDATE tbdetallefactura SET TipoComprobante='" & Label8.Caption & "', numfactura='" & txtNroPresupuesto1.text & "' where numfactura ='" & txtNroPresupuesto.text & "' and tipocomprobante='" & Label7.Caption & "'"


Luis
Estoy en el módulo psiquiátrico de la prisión de Brieva
Arriba
gaita Ver desplegable
Nuevo
Nuevo
Avatar

Unido: 16/Marzo/2010
Localización: Argentina
Estado: Sin conexión
Puntos: 0
Enlace directo a este mensaje Enviado: 29/Marzo/2010 a las 17:53
Si lbauluz, tenias razon Millon de gracias
Arriba
 Responder Responder Página  <12
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable