Foros del Web » Programando para Internet » ASP Clásico »

Problemas para sacar registros

Estas en el tema de Problemas para sacar registros en el foro de ASP Clásico en Foros del Web. Tengo el siguiente código: Set conex = Server.CreateObject("ADODB.Connection") Set reg = Server.CreateObject("ADODB.RecordSet") Set dat = Server.CreateObject("ADODB.RecordSet") conex.Open "entrar" sql = "SELECT * FROM TABLERO" reg.open ...
  #1 (permalink)  
Antiguo 19/02/2002, 07:15
 
Fecha de Ingreso: junio-2001
Mensajes: 38
Antigüedad: 23 años
Puntos: 0
Problemas para sacar registros

Tengo el siguiente código:

Set conex = Server.CreateObject("ADODB.Connection")
Set reg = Server.CreateObject("ADODB.RecordSet")
Set dat = Server.CreateObject("ADODB.RecordSet")


conex.Open "entrar"

sql = "SELECT * FROM TABLERO"

reg.open sql,conex,0,1

if Not reg.Eof then

rgsql = "SELECT * from CENTRALES where Pieza='"& reg("Pieza") & "'"

dat.open rgsql,conex
posicion = dat("Posicion")
else

end if


Y me sale el error:
Error Type:
ADODB.Field (0x800A0BCD)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

Donde puede estar el problema?

Muchas Gracias
  #2 (permalink)  
Antiguo 19/02/2002, 07:22
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Problemas para sacar registros

Hola amigo:

Este error te da siempre que intentas acceder a un registro inexistente, bien por que una consulta no te devuelva registros, o bien por que habiéndolos, llegaste al principio o final del fichero.

Espero te ayude. Un saludo.

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:40.