Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2011, 05:25
cesarnorte9
 
Fecha de Ingreso: diciembre-2010
Ubicación: Alicante
Mensajes: 74
Antigüedad: 13 años, 4 meses
Puntos: 3
RecordCount y Cursor Type

Buenos dias.

Si alguien ha seguido mis ultimos temas sabra que estoy haciendo una pagina web y soy un estudiante en practicas.

Bueno la empresa me ha obligado hacer la página en asp aunque desconozca el lenguaje totalmente, soy más de php.

Pues nada estoy realizando un paginador y quiero contar el numero total de filas que me devuelve la base de datos...

He puesto un recordcount despues de la conexion para contar el numero de filas pero como bien se dice en otro temas de este mismo foro es necesario poner un CursorType=1 para que no te devuelva -1. Bueno pues cuando hago eso me devuelve esto....

Microsoft VBScript runtime error '800a01a8'

Object required: ''

/pruebascesar/Web Luqentia1/index.asp, line 14

el codigo es este
Código:
option explicit
dim bd, oConn,sql,rs,filas_rs,pagina,numpaginas,filas


if not isEmpty(Request.queryString("pagina")) then
pagina=Cint(Request.queryString("pagina"))
end if

bd="datos"
set oConn=Server.CreateObject("ADODB.Connection")

filas_rs.CursorType=1

oConn.Open "Data Source=" & Server.MapPath("administrador/" & bd &".mdb") & ";Provider=Microsoft.Jet.OLEDB.4.0"

sql="SELECT TOP 5, titulo,texto,foto,fechaalta From noticias WHERE titulo<> '' ORDER BY fechaalta DESC"
filas="SELECT titulo FROM noticias WHERE titulo<> '' ORDER BY fechaalta DESC"


set filas_rs=oConn.Execute(filas)


numpaginas=filas_rs.RecordCount/5

Response.Buffer = False

Response.Write numpaginas
Si la ciero por debajo la conexion..
Tambien lo he probado con '' pero nado... Poniendole oConn.CursorType=1 tambien y con el adOpenStatic y con el adKeySet o algo asi... Y nada....
HELLPPP

Por cierto la base de datos es ACCESS...