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...