Update una BD de sql server desde VB
Publicado por Jesus Rubio (6 intervenciones) el 17/11/2005 03:28:48
Hola a todos soy Jesus de Mexico, soy estudiante de sistemas comp., tengo un problema la situacion es la siguiete tengo una base de datos que ise en sql server 7
hago la conexion con visual basic usando una variable cn ADODB.conecction y una variable rs ADODB.recordset todo funciona bien la conexion funciona bien inserto registros, los elimino y puedo hacer consultas pero a la ora de modifcar los campos no me marca errores ni nada pero no los modifica, si alguien puede ayudarme le agradecere.
el codigo del boton modifficar es el siguiente:
Private Sub Command2_Click()
On Error Resume Next
If MsgBox("Desea Modificar los campos", vbQuestion + vbYesNo) = vbYes Then
coneccion // este es el sub donde tengo la conexion
Set rs = New ADODB.Recordset // este creo ke no se ocupa
cn.Execute ("Update from Clientes set (Nombre_Cliente='" & txtNombre_Cliente.Text & "', Domicilio_Cliente='" & txtDomicilio_Cliente.Text & "', Telefono_Cliente='" & txtTelefono_Cliente.Text & "') where Codigo_Cliente=('" & txtCodigo_Cliente.Text & "')"), cn
MsgBox ("Registro modificado")
End If
End Sub
ojala alguien me dig si el codigo esta mal o que onda x ke no marca errores pero no modifica
Saludos!!!
Jesus Rubio
[email protected]
hago la conexion con visual basic usando una variable cn ADODB.conecction y una variable rs ADODB.recordset todo funciona bien la conexion funciona bien inserto registros, los elimino y puedo hacer consultas pero a la ora de modifcar los campos no me marca errores ni nada pero no los modifica, si alguien puede ayudarme le agradecere.
el codigo del boton modifficar es el siguiente:
Private Sub Command2_Click()
On Error Resume Next
If MsgBox("Desea Modificar los campos", vbQuestion + vbYesNo) = vbYes Then
coneccion // este es el sub donde tengo la conexion
Set rs = New ADODB.Recordset // este creo ke no se ocupa
cn.Execute ("Update from Clientes set (Nombre_Cliente='" & txtNombre_Cliente.Text & "', Domicilio_Cliente='" & txtDomicilio_Cliente.Text & "', Telefono_Cliente='" & txtTelefono_Cliente.Text & "') where Codigo_Cliente=('" & txtCodigo_Cliente.Text & "')"), cn
MsgBox ("Registro modificado")
End If
End Sub
ojala alguien me dig si el codigo esta mal o que onda x ke no marca errores pero no modifica
Saludos!!!
Jesus Rubio
[email protected]
Valora esta pregunta


0