Ver Mensaje Individual
  #13 (permalink)  
Antiguo 19/05/2010, 08:23
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 16 años, 5 meses
Puntos: 2
Problema con consulta

Hola, estoy intentando consultar unos datos en sql server, envio datos por formulario pero me da un error el cual es:
Microsoft OLE DB Provider for SQL Server error '80040e14'

Line 1: Incorrect syntax near '2010'.

/MES/luis/show.asp, line 10

La Primera consulta que se ve en mi codigo comentada si funciona, pero la segunda la cual deseo utilizar me da el error, yo no veo nada mal en ella, haber si ustedes me pueden hechar una manita:
Código ASP:
Ver original
  1. <%
  2. dim conexion,calendar1,calendar2,registros,linea
  3. calendar1=request.form("calendar1")
  4. calendar2=request.form("calendar2")
  5. linea=request.form("linea")
  6. SET conexion=Server.CreateObject("ADODB.Connection")
  7. conexion.Open "PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MESSRV01;UID=sa;PWD=messrv;DATABASE=wasp "
  8. SET registros=Server.CreateObject("ADODB.RecordSet")
  9. 'registros.open"SELECT peso,tubo from pesos where fecha  between '"&calendar1&"' AND '"&calendar2&"'",conexion
  10. registros.open"SELECT p.peso,p.tubo,p.fecha, o.linea FROM pesos as p, optimas as o where o.codigo = p.codOptima and o.linea = '"&linea&"'  AND p.fecha Between '"&calendar1&" AND '"&calendar2&"'",conexion
  11.  
  12.  
  13. do while not registros.eof
  14. response.write("Peso: "&registros("peso"))
  15. response.write(" Tubo: "&registros("tubo"))
  16. response.write("<br>")
  17.  
  18. registros.movenext
  19. loop
  20. conexion.close
  21. 'response.write(calendar2)
  22.  
  23. 'SELECT p.peso,p.tubo,p.fecha, o.linea FROM pesos as p, optimas as o where o.codigo = p.codOptima and o.linea = 'L02N'  AND p.fecha Between '2010-05-11 09:42:34.000' AND '2010-05-11 09:42:39.000'
  24.  
  25. %>
Saludos