
02/03/2009, 16:58
|
| | Fecha de Ingreso: enero-2009
Mensajes: 38
Antigüedad: 16 años, 3 meses Puntos: 0 | |
Errror en isntruccion sql La siguiente instruccion el servidor SQL me genera un error, y no sé cual es, no lo consigo todo está bien, a ver si alguien puede notarlo. El error dice que hay menos columnas en la claúsula insert que valores especificados en la claúsula value. Yo la he corregido pero aún sigue el error. Alguna ayuda muchas gracias.
La instrucción es ésta:
sql = "INSERT INTO RETENCION(n_retencion, rif_agente, rif_contribuyente, n_factura, n_control, n_cheque, cod_concepto, tipo_pago, periodo_mes, periodo_año, fecha_retencion, monto_operacion, monto_retenido, persona, estado, observaciones, declaracion) VALUES ( " & conta & ", 'J002938897', '" & Combo4(0) & "', '" & Text2 & "', '" & Text3 & "', " & Text10(0) & ", '" & Combo5 & "', 'NA', " & Combo2(0) & ", " & Combo3(0) & ", " & DTPicker1(0) & ", " & Text4(0) & ", " & Text12(0) & ", 'J', 'activo', '" & Text7(0) & "', 'primera')"
con.Execute (sql)
Los campos de la base datos son estos:
n_retencion numerico
rif_agente text
rif_contribuyente text
n_factura text
n_control text
n_cheque numerico
cod_concepto text
tipo_pago text
periodo_mes numerico
periodo_año numerico
fecha_retencion datetime
monto_operacion decimal
monto_retenido decimal
persona text
estado text
observaciones varchar(max)
declaracion text |