Programación General > Visual Basic 6.0 e inferiores
Error De Sintaxis Insert Into
(1/1)
:
Error:
Error de sintaxis en la instrucción INSERT INTO
Este tipo de error se presenta con la sql que se muestra abajo, los campos todos son correctos tanto en cantidad como en sintaxis de cada campo y nombre de tabla
--- Citar ---SQL = "INSERT INTO REPORTE_CNE_No_Imputables (Ausente, Cliente_se_nego_a_Recibir, Mudado, Huelga, Direccion_Incorrecta, Vacaciones, Zona_No_Cubierta, Cerrado, Dificil_Acceso, Mal_Sorteo, Direccion_Incompleta, Muy_Caro, Festivo, Catastrofe_Natural, Disturbios, Zona_Remota, Infor_Insuficiente, Cliente_No_Tiene_Dinero, Paquete_Robado, Paquete_Encontrado, Cliente_retirara_por_Oficina, Retenido_en_Aduana, Debe_Abonarse_Pago_antes, Cliente_no_esta_para_Firmar, No_Entregamos_Aptdo_Postal, Entrada_Nula, Dest_no_retiro_Envase, Destino_Desconocido, Otros_No_Imputables, Zona_Remota, Oficina, Total, Fecha, Servicio) SELECT CausasNoEntregadosMASIVOS.Ausente, CausasNoEntregadosMASIVOS.Se_Nego_a_Recibir, CausasNoEntregadosMASIVOS.Mudado, CausasNoEntregadosMASIVOS.Huelga, CausasNoEntregadosMASIVOS.Direccion_Incorrecta, CausasNoEntregadosMASIVOS.Vacaciones, CausasNoEntregadosMASIVOS.Zona_No_Cubierta, CausasNoEntregadosMASIVOS.Cerrado, CausasNoEntregadosMASIVOS.Dificil_Acceso, CausasNoEntregadosMASIVOS.Mal_Sorteo, CausasNoEntregadosMASIVOS.Otros_No_Imputables, CausasNoEntregadosMASIVOS.Direccion_Incompleta, CausasNoEntregadosMASIVOS.Muy_Caro, CausasNoEntregadosMASIVOS.Catastrofe_Natural, CausasNoEntregadosMASIVOS.Festivo, CausasNoEntregadosMASIVOS.Disturbios, CausasNoEntregadosMASIVOS.Zona_Remota, CausasNoEntregadosMASIVOS.Informacion_Insuficiente, CausasNoEntregadosMASIVOS.Zona_Roja, CausasNoEntregadosMASIVOS.Cliente_Sin_Dinero, CausasNoEntregadosMASIVOS.Paquete_Robado, CausasNoEntregadosMASIVOS.Paquete_Encontrado, CausasNoEntregadosMASIVOS.Recogeran_Oficina, CausasNoEntregadosMASIVOS.Retenido_en_Aduana, CausasNoEntregadosMASIVOS.Debe_abonarse_pago_antes, CausasNoEntregadosMASIVOS.Cliente_no_esta_para_firmar, CausasNoEntregadosMASIVOS.No_entregamos_aptdo_postal, CausasNoEntregadosMASIVOS.Entrada_Nula, CausasNoEntregadosMASIVOS.Dest_no_retiro_Envase, CausasNoEntregadosMASIVOS.Destino_Desconocido, CausasNoEntregadosMASIVOS.Fecha, CausasNoEntregadosMASIVOS.Servicio, CausasNoEntregadosMASIVOS.Oficina, CausasNoEntregadosMASIVOS.Total, FROM CausasNoEntregadosMASIVOS WHERE Fecha BETWEEN '" & varFechaDesde & "' AND '" & varFechaHasta & "' AND Oficina= '" & Oficina & "' AND Servicio= '" & Servicio & "'"
--- Fin de la cita ---
El error de sintaxis del INSERT INTO a qué podría ser posible ya que lo uso en otras sentencias en donde la única diferencia es la cantidad de campos.
Muchas gracias por tu comprensión, saludos.
Brroz:
Hola.
Así al vuelo me he fijado en esto: antes del FROM te sobra una coma.
--- Código: Text --- ... CausasNoEntregadosMASIVOS.Total, FROM ...
... y debería ser:
--- Código: Text --- ... CausasNoEntregadosMASIVOS.Total FROM ...
Por otro lado, y viendo los nombres de campo, me atrevería a decir como comentario y aún a riesgo de parecer un enteradillo, creo que el diseño de la base de datos deja un poco que desear... los nombres de los campos parecen corresponder con valores que deberían estar en campos de sus correspondientes tablas de maestros. A lo mejor no y me paso de listo.
Suerte.
:
Gracias Brroz, ya pude corregir el problema, perdon por la tardanza de no pasar diariamente por el foro.
Navegación
Ir a la versión completa