• Viernes 8 de Noviembre de 2024, 21:53

Autor Tema:  Error De Sintaxis Insert Into  (Leído 1150 veces)

   

  • Miembro activo
  • **
  • Mensajes: 39
    • Ver Perfil
Error De Sintaxis Insert Into
« en: Lunes 25 de Octubre de 2004, 01:39 »
0
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 & "'"

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

  • Miembro de PLATA
  • *****
  • Mensajes: 1058
    • Ver Perfil
Re: Error De Sintaxis Insert Into
« Respuesta #1 en: Martes 2 de Noviembre de 2004, 12:12 »
0
Hola.

Así al vuelo me he fijado en esto: antes del FROM te sobra una coma.

Código: Text
  1.  
  2. ... CausasNoEntregadosMASIVOS.Total, FROM ...
  3.  
  4.  

... y debería ser:

Código: Text
  1.  
  2. ... CausasNoEntregadosMASIVOS.Total FROM ...
  3.  
  4.  

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.

   

  • Miembro activo
  • **
  • Mensajes: 39
    • Ver Perfil
Re: Error De Sintaxis Insert Into
« Respuesta #2 en: Sábado 6 de Noviembre de 2004, 01:03 »
0
Gracias Brroz, ya pude corregir el problema, perdon por la tardanza de no pasar diariamente por el foro.