Foros del Web » Programando para Internet » ASP Clásico »

error ASP

Estas en el tema de error ASP en el foro de ASP Clásico en Foros del Web. hola amigos del foro pues bien mi duda es la siquiente , tengo una pagina en la web hecha en ASP, cuando hago la conexion ...
  #1 (permalink)  
Antiguo 27/03/2007, 08:43
 
Fecha de Ingreso: marzo-2007
Mensajes: 15
Antigüedad: 17 años, 2 meses
Puntos: 0
error ASP

hola amigos del foro pues bien mi duda es la siquiente , tengo una pagina en la web hecha en ASP, cuando hago la conexion con la base de datos o interatuo por las paginas me marca este error


Microsoft VBScript runtime error '800a01a8'

Object required: 'Server'

/iesus/validaPassword.asp, line 22




no se a que se refiera espero me puedan ayudar... o me pueden decir como puedo hacerle para direccionar la base de datos pero en el servidor en un host del internet


bueno gracias espero su respuesta..
  #2 (permalink)  
Antiguo 27/03/2007, 08:49
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: error ASP

Pues parece que falta el objeto Server en la linea 22

Es broma.

Si nos pones el código donde se genera el error quizás podamos afinar un poco más.


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #3 (permalink)  
Antiguo 27/03/2007, 11:55
 
Fecha de Ingreso: marzo-2007
Mensajes: 15
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: error ASP

<%


dim x
dim DBName
dim ccn
dim rs
dim sql
x=0
DBName = "DRIVER={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(foro.mdb)
Set cnn = Server.CreateObject("ADODB.Connection")
cnn.Open DBName '****esta es la linea 22
Set rs = CreateObject("ADODB.Recordset")
rs.ActiveConnection = cnn
SQL = "Select * from password"
rs.open SQL 'ejecutamos la cadena SQL

while not RS.EOF

response.Write(RS("password"))

if request.Form("txtNombre")=RS("usuario") and request.Form("txtPassword")=RS("password") then

x=1
end if


RS.MoveNext()

wend
rs.close
cnn.close

Set RS = Nothing
Set cnn = Nothing


if x=1 then
'server.Execute("tema.asp")
server.Transfer("tema.asp")
else
' server.Transfer("validaPassword.asp")
Response.Write("USUARIO DESCONOCIDO ... debe registrarse")

end if

%>


ese es el codigo que tengo , ahi indico que linea es la 22

mi pc funciona como servidor y no tiene ningun problema todo funciona muy bien, pero cuando lo subo a la pagina del internet me marca ese errror
  #4 (permalink)  
Antiguo 28/03/2007, 03:37
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: error ASP

Si solo te ocurre cuando lo subes al servidor es que algo de la cadena de conexión (la variable DBName) da error. Pregunta a tu proveedor cual es la cadena de conexión para Access y si guarda la Base de Datos Access en algun directorio particular y diferente del que tienes en modo local.

Una página que puede ser de interés es http://www.connectionstrings.com/ donde encontrarás una gran variedad de cadenas de conexión.



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #5 (permalink)  
Antiguo 28/03/2007, 10:44
 
Fecha de Ingreso: marzo-2007
Mensajes: 15
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: error ASP

ok, gracias por la respuesta se te agredece mucho
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:17.