error simple de ASP

29/10/2003 - 20:13 por TR | Informe spam
hola,

he creado una base de datos en Access2003 con solo una tabla de 3
campos.. ID, Nombre y Apellidos

he creado una pagina ASP para listarlos simplemente... y me sale el
siguiente error

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01C2)
Número de argumentos erróneo o asignación de propiedad no válida:


el codigo de la pagina es el siguiente:

<%@ Language=VBScript %>
<%Option Explicit%>
<%Response.Expires = 0%>
<%Response.buffer = true%>


<html>
<head>
<title>.: Digital World News :.</title>

</head>

<body>

<% Dim ssql, rst, db

set db=Server.CreateObject("ADODB.Connection")
db.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" &
Server.Mappath("prueba.mdb")

'si hago un DSN de sistema tampoco funciona

ssql="select * from alumnos"

set rst=db.Execute(ssql)

while rst.EOF = FALSE
rst("id")

rst.movenext
wend

rst.close
set rst=Nothing
db.close
set db=Nothing
%>
</body>
</html>

saben que error puede ser?

Saludos

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P.
29/10/2003 - 20:21 | Informe spam
Hola,

En que línea te aparece el error?

Por otra parte en el While cambialo por lo siguiente:

while Not rst.EOF


Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile



"TR" wrote in message news:
hola,

he creado una base de datos en Access2003 con solo una tabla de 3
campos.. ID, Nombre y Apellidos

he creado una pagina ASP para listarlos simplemente... y me sale el
siguiente error

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01C2)
Número de argumentos erróneo o asignación de propiedad no válida:


el codigo de la pagina es el siguiente:

<%@ Language=VBScript %>
<%Option Explicit%>
<%Response.Expires = 0%>
<%Response.buffer = true%>


<html>
<head>
<title>.: Digital World News :.</title>

</head>

<body>

<% Dim ssql, rst, db

set db=Server.CreateObject("ADODB.Connection")
db.open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=" &
Server.Mappath("prueba.mdb")

'si hago un DSN de sistema tampoco funciona

ssql="select * from alumnos"

set rst=db.Execute(ssql)

while rst.EOF = FALSE
rst("id")

rst.movenext
wend

rst.close
set rst=Nothing
db.close
set db=Nothing
%>
</body>
</html>

saben que error puede ser?

Saludos

Respuesta Responder a este mensaje
#2 TR
29/10/2003 - 20:45 | Informe spam
El error me sale en la linea 25 que es lo siguiente:

rst("id")

Saludos


Jhonny Vargas P. escribió:

Hola,

En que línea te aparece el error?

Por otra parte en el While cambialo por lo siguiente:

while Not rst.EOF




Respuesta Responder a este mensaje
#3 Jhonny Vargas P.
29/10/2003 - 20:53 | Informe spam
Debes hacer algo con eso

Puedes hacer un:
Response.Write rst("id")

o un
Identificador = rst("id")


No la puedes tener en el aire


Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile


"TR" wrote in message news:
El error me sale en la linea 25 que es lo siguiente:

rst("id")

Saludos


Jhonny Vargas P. escribió:

>Hola,
>
>En que línea te aparece el error?
>
>Por otra parte en el While cambialo por lo siguiente:
>
>while Not rst.EOF
>
>
>
>

Respuesta Responder a este mensaje
#4 TR
29/10/2003 - 20:59 | Informe spam
ya esta... era error mio... se me habia olvidado el response.write


es que tengo una pagina en asp con bd en accessxp... y en el windows
2000 funcionaba perfectamente,,,

pero ahora estoy con XP y access2003... y no me funciona... entonces
queria saber cual era el error... y por lo que veo.. no se cual es
jejeej

Saludos y gracias


Jhonny Vargas P. escribió:

Debes hacer algo con eso

Puedes hacer un:
Response.Write rst("id")

o un
Identificador = rst("id")


No la puedes tener en el aire




Respuesta Responder a este mensaje
#5 Jhonny Vargas P.
29/10/2003 - 21:13 | Informe spam
de nada


Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile

"TR" wrote in message news:
ya esta... era error mio... se me habia olvidado el response.write


es que tengo una pagina en asp con bd en accessxp... y en el windows
2000 funcionaba perfectamente,,,

pero ahora estoy con XP y access2003... y no me funciona... entonces
queria saber cual era el error... y por lo que veo.. no se cual es
jejeej

Saludos y gracias


Jhonny Vargas P. escribió:

>Debes hacer algo con eso
>
>Puedes hacer un:
>Response.Write rst("id")
>
>o un
>Identificador = rst("id")
>
>
>No la puedes tener en el aire
>
>
>
>

Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida