recordcount = -1

21/08/2003 - 02:06 por Favio | Informe spam
Tengo un problema, cuando quiero mostrar el recordcount de
una consulta recordset, me devuelve el valor -1

qry_prd= "SELECT Productos.Producto_ID"
qry_prd=qry_prd &" FROM Productos"

set objCat=server.CreateObject("ADODB.recordset")
set objCat=objbase.Execute(qry_prd)
a=objCat.RecordCount
response.write a

y me muestra -1, cuando yo sé que la tabla tiene más
registros.

Saludos y gracias ...

Preguntas similare

Leer las respuestas

#1 Víctor B.
21/08/2003 - 12:21 | Informe spam
Esto es por el tipo de recordset que estás creando, por defecto del lado del
servidor, prueba esto antes de lanzar la consulta:
objCat.CursorLocation=3

"Favio" escribió en el mensaje
news:048e01c36778$0afc7700$
Tengo un problema, cuando quiero mostrar el recordcount de
una consulta recordset, me devuelve el valor -1

qry_prd= "SELECT Productos.Producto_ID"
qry_prd=qry_prd &" FROM Productos"

set objCat=server.CreateObject("ADODB.recordset")
set objCat=objbase.Execute(qry_prd)
a=objCat.RecordCount
response.write a

y me muestra -1, cuando yo sé que la tabla tiene más
registros.

Saludos y gracias ...
Respuesta Responder a este mensaje
#2 Matias Iacono
21/08/2003 - 15:36 | Informe spam
Porque no creas la consulta de conteo directamente

SELECT COUNT(CAMPO) AS TOTAL FROM TABLA...

"Favio" wrote in message
news:048e01c36778$0afc7700$
Tengo un problema, cuando quiero mostrar el recordcount de
una consulta recordset, me devuelve el valor -1

qry_prd= "SELECT Productos.Producto_ID"
qry_prd=qry_prd &" FROM Productos"

set objCat=server.CreateObject("ADODB.recordset")
set objCat=objbase.Execute(qry_prd)
a=objCat.RecordCount
response.write a

y me muestra -1, cuando yo sé que la tabla tiene más
registros.

Saludos y gracias ...
Respuesta Responder a este mensaje
#3 danicastillo
21/08/2003 - 15:45 | Informe spam
si te lia muxo prueba un
objCa.movelast
objCa.movefirst
antes de preguntar el recordcount... se ve q asp cuenta con los dedos si no
le obligas a leerse el recordset jejeje



-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"Favio" escribió en el mensaje
news:048e01c36778$0afc7700$
Tengo un problema, cuando quiero mostrar el recordcount de
una consulta recordset, me devuelve el valor -1

qry_prd= "SELECT Productos.Producto_ID"
qry_prd=qry_prd &" FROM Productos"

set objCat=server.CreateObject("ADODB.recordset")
set objCat=objbase.Execute(qry_prd)
a=objCat.RecordCount
response.write a

y me muestra -1, cuando yo sé que la tabla tiene más
registros.

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