Recorrer registros

27/04/2004 - 21:26 por Orlando Rios | Informe spam
Como me puedo mover a el último registro de una base de
datos en access, he probado lo siguiente:

sql="select * from BIMBO"
ob_rs.Open sql,cl,adOpenDynamic
ob_rs.MoveLast

Response.Write ob_rs("clave_interna")

La otra forma:

ob_rs.Open "BIMBO",cl,adOpenDynamic,,adCmdTable
ob_rs.Movelast

Response.Write ob_rs("clave_interna")


EN ambas me marca el error: " El conjunto de filas no
admite recuperación hacia atrás."

En que estoy mal, si la tabla tiene 50 registros
 

Leer las respuestas

#1 Sashka
28/04/2004 - 02:03 | Informe spam
Puedes probar con adOpenStatic, adLockReadOnly...

Aunque no es muy eficiente lo que quieres si vas a recuperar solo la
ultima fila sería más eficiente que hagas un select TOP 1. y ordenes
descendentemente... eso te traerá el ultimo registro

Sashka
MS MVP Access

"Orlando Rios" escribió en el mensaje
news:51fd01c42c8d$8baf2a20$
Como me puedo mover a el último registro de una base de
datos en access, he probado lo siguiente:

sql="select * from BIMBO"
ob_rs.Open sql,cl,adOpenDynamic
ob_rs.MoveLast

Response.Write ob_rs("clave_interna")

La otra forma:

ob_rs.Open "BIMBO",cl,adOpenDynamic,,adCmdTable
ob_rs.Movelast

Response.Write ob_rs("clave_interna")


EN ambas me marca el error: " El conjunto de filas no
admite recuperación hacia atrás."

En que estoy mal, si la tabla tiene 50 registros

Preguntas similares