
Error al insertar datos
Publicado por Matias (48 intervenciones) el 20/09/2008 16:35:20
Bueno gente como va???
necesito hace esto con visual basic y mysql
pongo el procedimiento pero lo importante es el error que me da
********************************************************************************************************
strsql = "select debe, codcliente from cuenta where codcliente=" & Val(trabajosrealizados.Text1)
Set rs = New ADODB.Recordset
rs.ActiveConnection = db
rs.Open (strsql), db, adOpenDynamic, adLockOptimistic
If rs.BOF And rs.EOF Then
mensaje = "No se ha encontrado la cuenta de este cliente por lo tanto no se podra actualizar la misma. El servicio sera registrado"
If MsgBox(mensaje, vbInformation + vbOKOnly, "Atención !!!") = vbOK Then
Exit Sub
End If
End If
rs!debe = rs!debe + Mid(trabajosrealizados.Text7, 2)
rs.Update
*********************************************************************************************************
en update, osea cuando intento hacer efectivos los cambios me da este error
[MySQL][ODBC 3.51 Driver][mysqld-5.0.45-community-nt]Build WHERE ->
insert_fields() failed. (0)
no entiendo a que se debe es una tabla simple ni si quiera tiene relaciones, ni nada de eso
Tambien quiero cambiar el idioma de los mensajes de error y pruebo asi
C:Documents and StteingsMatu> mysqld --language=spanish
esto ya esta C:Documents and StteingsMatu> lo que agrego es esto mysqld --language=spanish
me dice que mysqld no se reconoce como un comando.......
entonces pruebo esto
C:Archivos de programaMySQLMySQL Server 5.0in> mysqld --language=spanish
me dice que "c:archivos" no se re conoce como un comando...
de esta forma me da el mismo error
C:Archivos de programaMySQLMySQL Server 5.0in mysqld --language=spanish
necesito hace esto con visual basic y mysql
pongo el procedimiento pero lo importante es el error que me da
********************************************************************************************************
strsql = "select debe, codcliente from cuenta where codcliente=" & Val(trabajosrealizados.Text1)
Set rs = New ADODB.Recordset
rs.ActiveConnection = db
rs.Open (strsql), db, adOpenDynamic, adLockOptimistic
If rs.BOF And rs.EOF Then
mensaje = "No se ha encontrado la cuenta de este cliente por lo tanto no se podra actualizar la misma. El servicio sera registrado"
If MsgBox(mensaje, vbInformation + vbOKOnly, "Atención !!!") = vbOK Then
Exit Sub
End If
End If
rs!debe = rs!debe + Mid(trabajosrealizados.Text7, 2)
rs.Update
*********************************************************************************************************
en update, osea cuando intento hacer efectivos los cambios me da este error
[MySQL][ODBC 3.51 Driver][mysqld-5.0.45-community-nt]Build WHERE ->
insert_fields() failed. (0)
no entiendo a que se debe es una tabla simple ni si quiera tiene relaciones, ni nada de eso
Tambien quiero cambiar el idioma de los mensajes de error y pruebo asi
C:Documents and StteingsMatu> mysqld --language=spanish
esto ya esta C:Documents and StteingsMatu> lo que agrego es esto mysqld --language=spanish
me dice que mysqld no se reconoce como un comando.......
entonces pruebo esto
C:Archivos de programaMySQLMySQL Server 5.0in> mysqld --language=spanish
me dice que "c:archivos" no se re conoce como un comando...
de esta forma me da el mismo error
C:Archivos de programaMySQLMySQL Server 5.0in mysqld --language=spanish
Valora esta pregunta


0