Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/07/2008, 08:10
stravaganzza
 
Fecha de Ingreso: mayo-2008
Ubicación: Caracas
Mensajes: 33
Antigüedad: 16 años, 11 meses
Puntos: 0
Busqueda Ayuda Con SQL en ASP !!!

Hola soy nueva en el foro, estoy nueva tambien con ASP y SQL server...
Tengo un problema al pasar un SQL a Mi pagina de ASP, el sql me funciona perfectamente en el manejador de base de datos y me trae lo que quiero, pero al colocarlo en mi pagina de asp me aparece el siguiente error :

Tipo de error:
Error en tiempo de ejecución de Microsoft JScript (0x800A138F)
'Rs.EOF' es nulo o no es un objeto
/logistica/ImpEtiquetaDev.asp, línea 371


EL SQL ES ESTE:

Código:
SELECT C.ITEMNMBR, C.ITEMDESC, B.ID_DEV, 
CASE A.ST_PROD WHEN 1 THEN 'No dañado' else 'Dañado' END ST, B.CANT_PROD
FROM T_SANT_DET_CAJA_DEV A,T_SANT_DET_DEV_PRE B, IV00101 C
WHERE B.ID_DEV='3625' AND B.ID_PROD=LTRIM(RTRIM(C.ITEMNMBR))
GROUP BY C.ITEMNMBR, C.ITEMDESC, B.ID_DEV,A.ST_PROD,B.CANT_PROD

Y LO PASO ASI A MI PAGINA DE ASP (ya tiene conexion porq con otros sql si funciona, pero con este se pone ridicula la broma):

Código:
    <%

			
strSQL="SELECT C.ITEMNMBR, C.ITEMDESC, B.ID_DEV,";
strSQL+="CASE A.ST_PROD WHEN 1 THEN 'No dañado' else 'Dañado' END ST,B.CANT_PROD";
strSQL+="FROM T_SANT_DET_CAJA_DEV A,T_SANT_DET_DEV_PRE B, IV00101 C ";
strSQL+="WHERE B.ID_DEV="+idDev+" AND B.ID_PROD=LTRIM(RTRIM(C.ITEMNMBR))";
strSQL+="GROUP BY C.ITEMNMBR, C.ITEMDESC, B.ID_DEV,A.ST_PROD,B.CANT_PROD";
			
				
			Rs=Ejecutar(strSQL,2);
			var f=0;
			var cant=0;
			while(!Rs.EOF)
			{
			 %>        
			 <tr class="textonegritaFB">
			   <td class="textonegritaFB"><%=Rs("ITEMNMBR")%></div></td>
			   <td><div align="left" ><%=Rs("ITEMDESC")%></div></td>
			   <td><div align="right" ><%=Rs("CANT_PROD")%></div></td>
			   <td><div align="center" ><%=Rs("ST_PROD")%></div></td>
	    </tr>
			<%
			cant+=parseFloat(Rs("CANT_PROD"));
			Rs.MoveNext();
			
			f++;
		   }
       Rs.Close();

       %>
Tal vez sea una comilla o alguna tonteria, por favor el que pueda responderme