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<%
dim conexion,calendar1,calendar2,registros,linea
calendar1=request.form("calendar1")
calendar2=request.form("calendar2")
linea=request.form("linea")
SET conexion=Server.CreateObject("ADODB.Connection")
conexion.Open "PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MESSRV01;UID=sa;PWD=messrv;DATABASE=wasp "
SET registros=Server.CreateObject("ADODB.RecordSet")
'registros.open"SELECT peso,tubo from pesos where fecha between '"&calendar1&"' AND '"&calendar2&"'",conexion
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
do while not registros.eof
response.write("Peso: "®istros("peso"))
response.write(" Tubo: "®istros("tubo"))
response.write("<br>")
registros.movenext
loop
conexion.close
'response.write(calendar2)
'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'
%>
Saludos