Error

28/01/2004 - 17:46 por Jose Lara | Informe spam
Desarrollo en VB6.0 y Access 2000:

utlizo instrucciones SQL para grabar un registro:
SQL = "INSERT INTO " & FacturasCobro & " (TipDoc, CodCob,
CodFac, MonCob) " & _
"VALUES('" & TipDoc & "', '" & txtCodCob.Text
& "', " & _
"'" & FGF(k).TextMatrix(i, 0) & "', " & FGF
(k).TextMatrix(i, 6) & ")"
Con.Execute SQL

el error lo da en la linea "Con.Execute SQL"
y dice: "Error '2147217900'(80040e14) en tiempo ejecucion
El numero de valores de consulta y el numero de
campos de destino son diferentes.

-Ya es chequeado la instruccion SQL, y esta bien.
-La Con(Conexion) esta bien
-Con el depurador, los datos a grabar lo cheque y estan
bien:
('NOTD','0061','0066',69000)

No entiendo este error.
Agradezco la ayuda...Gracias.
 

Leer las respuestas

#1 Xty
28/01/2004 - 22:28 | Informe spam
Creo que falta la comilla sencilla del ultimo campo asi:
SQL = "INSERT INTO " & FacturasCobro & " (TipDoc, CodCob,
CodFac, MonCob) " & _
"VALUES('" & TipDoc & "', '" & txtCodCob.Text
& "', " & _
"'" & FGF(k).TextMatrix(i, 0) & "', '" & FGF
(k).TextMatrix(i, 6) & "')"

Desarrollo en VB6.0 y Access 2000:

utlizo instrucciones SQL para grabar un registro:
SQL = "INSERT INTO " & FacturasCobro & " (TipDoc,


CodCob,
CodFac, MonCob) " & _
"VALUES('" & TipDoc & "', '" & txtCodCob.Text
& "', " & _
"'" & FGF(k).TextMatrix(i, 0) & "', " & FGF
(k).TextMatrix(i, 6) & ")"
Con.Execute SQL

el error lo da en la linea "Con.Execute SQL"
y dice: "Error '2147217900'(80040e14) en tiempo ejecucion
El numero de valores de consulta y el numero de
campos de destino son diferentes.

-Ya es chequeado la instruccion SQL, y esta bien.
-La Con(Conexion) esta bien
-Con el depurador, los datos a grabar lo cheque y estan
bien:
('NOTD','0061','0066',69000)

No entiendo este error.
Agradezco la ayuda...Gracias.

.

Preguntas similares