Hola, lo hice de la siguiente forma y me da este error:
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
(el error de linea 108 es el que viene aki en la linea 40, donde imprimo)
/Mes/Asp/was2/show2.asp, line 108
Y obviamente seguido del error me muestra los datos de la primera consulta.
Código ASP:
Ver original<%
dim conexion,calendar1,calendar2,registros,linea
calendar1=request.form("calendar1")
calendar2=request.form("calendar2")
linea=request.form("linea")
Tubo=request.form("tubo")
SET conexion=Server.CreateObject("ADODB.Connection")
conexion.Open "PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MESSRV02;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
if linea="1" Then
registros.open"SELECT p.peso,p.vaso,p.fecha, o.linea,o.tubo FROM pesos as p, optimas as o where o.codigo = p.codOptima AND o.tubo LIKE '"&tubo&"' AND p.fecha Between '"&calendar1&"' AND '"&calendar2&"'order by fecha",conexion
else
registros.open"SELECT p.peso,p.vaso,p.fecha, o.linea,o.tubo FROM pesos as p, optimas as o where o.codigo = p.codOptima and o.linea = '"&linea&"' and o.tubo LIKE '"&tubo&"' AND p.fecha Between '"&calendar1&"' AND '"&calendar2&"'" ,conexion
end if
do while not registros.eof
response.write("<tr>")
response.write("<td>"®istros.fields("linea")&"</td>")
response.write("<td>"®istros.fields("peso")&"</td>")
response.write("<td>"®istros.fields("vaso")&"</td>")
response.write("<td>"®istros.fields("tubo")&"</td>")
response.write("<td>"®istros.fields("fecha")&"</td>")
registros.movenext
loop
conexion.close
'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'
SET conexion2=Server.CreateObject("ADODB.Connection")
conexion2.Open "PROVIDER=SQLOLEDB; DATA SOURCE=VALP-MESSRV02;UID=sa;PWD=messrv;DATABASE=wasp "
SET registros2=Server.CreateObject("ADODB.RecordSet")
registros2.open"SELECT AVG(PESO) from pesos where fecha Between '"&calendar1&"' AND '"&calendar2&"'",conexion2
do while not registros2.eof
response.write(""®istros2.fields("peso")&"")
registros2.movenext
loop
conexion2.close
%>
En que la estoy regando? =/