
Tengo un problema


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:
Tal vez sea una comilla o alguna tonteria, por favor el que pueda responderme <% 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(); %>
