Foros del Web » Programando para Internet » ASP Clásico »

Consulta Sql me da ERROR

Estas en el tema de Consulta Sql me da ERROR en el foro de ASP Clásico en Foros del Web. miren mi problema es que estoy asiendo unas consultas con SQL en ASP mi problema es que cuando agrego una condicion mas a la consulta ...
  #1 (permalink)  
Antiguo 16/01/2006, 10:11
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Consulta Sql me da ERROR

miren mi problema es que estoy asiendo unas consultas con SQL en ASP
mi problema es que cuando agrego una condicion mas a la consulta que ven aca abajo me da un error y no me muestra la pagina

(Funciona) sql = "SELECT * FROM InforGestion WHERE origen = 'CTC'"

( NOFunciona) sql = "SELECT * FROM InforGestion WHERE origen = 'CTC' AND fecha_entrada BETWEEN '"& fechainicio &"' AND '"& fechafinal &"'"
  #2 (permalink)  
Antiguo 16/01/2006, 10:17
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
que error te aparece ?
son válidas tus variables de fecha ?
  #3 (permalink)  
Antiguo 16/01/2006, 10:19
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
si son validas si me funciona todo bien me da un error de

Tipo de error:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.
/Reportes dia/reporte1.asp, línea 20
  #4 (permalink)  
Antiguo 16/01/2006, 10:20
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
ese error solo me aparece cuando añado la parte de fechainicio fechafinal con BETWEEN
  #5 (permalink)  
Antiguo 16/01/2006, 10:20
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
ah, por que no pruebas con # en vez de '
  #6 (permalink)  
Antiguo 16/01/2006, 10:21
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
ok lo intentare gracias
  #7 (permalink)  
Antiguo 16/01/2006, 10:23
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
no me funciono
o alomejor no capte donde tengo que cambiar los ' por #
  #8 (permalink)  
Antiguo 16/01/2006, 10:28
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
haber intenta así :

sql = "SELECT * FROM InforGestion WHERE origen = 'CTC' AND fecha_entrada BETWEEN # " & fechainicio & "# AND #"& fechafinal &"#"

porque no haces un response.write sql, y verifica que los valores sean válidos.
  #9 (permalink)  
Antiguo 16/01/2006, 10:32
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Puta compadre te pasaste me funciono altiro muchas gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:32.