Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2007, 10:58
Avatar de jahman
jahman
 
Fecha de Ingreso: noviembre-2003
Ubicación: Oslo
Mensajes: 230
Antigüedad: 21 años, 3 meses
Puntos: 0
Pregunta RecordSet en Javascript

Que tal, les explico tengo un recordset en javascript me muestra los datos pero el unico problema es que me muestra un error.

Código:
<script language="JavaScript"  RUNAT=Server>
   	var RS1 = Server.CreateObject("ADODB.RECORDSET")
   	RS1.ActiveConnection = "dsn=Alma;uid=admalma;pwd=admalma;"
   	RS1.Open ("SELECT DISTINCT subfamilia FROM productos_seeAlma WHERE IdPlataforma = '3' AND familia = 'Telefonia'")
	myVal = RS1.Fields("subfamilia")  //Remove the .value
	
   	while ( myVal != null){
		Response.Write ((myVal) + "<BR>")
		RS1.MoveNext()
	}	
</script>
El error que me muestra es el sigueinte:
-------------------------------------------------------------------------------
ADODB.Recordset error '800a0bcd'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/almav2/pruebaJ.asp, line 23
------------------------------------------------------------------------------

la linea 23 que se menciona en el error es "while ( myVal != null){" el problema es que cuando termina de mostrar todos los datos el siguiente es null entonces reclama que no encuentra nada y no se como manejar bien esa excepcion...

Espero que me puedan ayudar Gracias.