ADO y SQL Server

05/04/2007 - 13:13 por Clara | Informe spam
Hola,
No sé si es una pregunta apropiada para este grupo, pero es que no doy con
la solución a mi problema.
Resulta que tenia un recordset ADO que cogía datos de access, y en el que me
funcionaba parfectamente los m´todos pagecount, pagesize,

Sin cambiar el tipo de recordset, hice que recogiera los datos de SQL Server
a través de un procedimiento almacenado.
Los datos los coge, pero las propiedades pagesize, pagecount,... ya no están
disponibles.

PageCount siempre devuelve un -1, que (mirando la documentación) indica que
el proveedor no admite este método.
el recordset está definido así

rs.CursorType = 2 'adOpenStatic aunque tampoco funciona con adOpenKeySet
rs.CursorLocation = 3 'adUseclient

Gracias

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
05/04/2007 - 15:30 | Informe spam
Clara,

Ve si este articulo te es de ayuda.

How do I page through a recordset?
http://databases.aspfaq.com/databas...rdset.html


AMB


"Clara" wrote:

Hola,
No sé si es una pregunta apropiada para este grupo, pero es que no doy con
la solución a mi problema.
Resulta que tenia un recordset ADO que cogía datos de access, y en el que me
funcionaba parfectamente los m´todos pagecount, pagesize,

Sin cambiar el tipo de recordset, hice que recogiera los datos de SQL Server
a través de un procedimiento almacenado.
Los datos los coge, pero las propiedades pagesize, pagecount,... ya no están
disponibles.

PageCount siempre devuelve un -1, que (mirando la documentación) indica que
el proveedor no admite este método.
el recordset está definido así

rs.CursorType = 2 'adOpenStatic aunque tampoco funciona con adOpenKeySet
rs.CursorLocation = 3 'adUseclient

Gracias



Respuesta Responder a este mensaje
#2 Maxi
05/04/2007 - 23:04 | Informe spam
Hola te diria que lo preguntes en el foro de vb


"Clara" escribió en el mensaje de noticias
news:%
Hola,
No sé si es una pregunta apropiada para este grupo, pero es que no doy con
la solución a mi problema.
Resulta que tenia un recordset ADO que cogía datos de access, y en el que
me
funcionaba parfectamente los mŽtodos pagecount, pagesize,

Sin cambiar el tipo de recordset, hice que recogiera los datos de SQL
Server
a través de un procedimiento almacenado.
Los datos los coge, pero las propiedades pagesize, pagecount,... ya no
están
disponibles.

PageCount siempre devuelve un -1, que (mirando la documentación) indica
que
el proveedor no admite este método.
el recordset está definido así

rs.CursorType = 2 'adOpenStatic aunque tampoco funciona con adOpenKeySet
rs.CursorLocation = 3 'adUseclient

Gracias


Respuesta Responder a este mensaje
#3 Clara
05/04/2007 - 23:33 | Informe spam
Gracias por las respuestas.
Ya he dado con la solución
Por si a alguien le pueda interesar, el recordset debe abrirse con OPEN
(rsDatos.Open Comando), en vez de abrirlo a través del comando (rsDatos Comando.Execute())


"Clara" escribió en el mensaje
news:%
Hola,
No sé si es una pregunta apropiada para este grupo, pero es que no doy con
la solución a mi problema.
Resulta que tenia un recordset ADO que cogía datos de access, y en el que


me
funcionaba parfectamente los m´todos pagecount, pagesize,

Sin cambiar el tipo de recordset, hice que recogiera los datos de SQL


Server
a través de un procedimiento almacenado.
Los datos los coge, pero las propiedades pagesize, pagecount,... ya no


están
disponibles.

PageCount siempre devuelve un -1, que (mirando la documentación) indica


que
el proveedor no admite este método.
el recordset está definido así

rs.CursorType = 2 'adOpenStatic aunque tampoco funciona con adOpenKeySet
rs.CursorLocation = 3 'adUseclient

Gracias


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida