Conexion BD

JoseL
17 de Diciembre del 2008
Bueno,antes de nada decir que mi problema es lago largo de explicar así que os pido paciencia.

Siempre ejecute mis páginas ASP con PWS(PersonalWebServer) pero ahora he instalado un servidor Apache en mi Pc.

Tengo un problema con la conexíón a las bases de datos de las aplicaciones que antes me funcionaban perfectamente.

Para empezar si en el navegador intento abrir el global. asa me sale el siguiente mensaje:

HTTP/1.1 Requests for GLOBAL.ASA Not Allowed
EL codigo del global.asa es el siguiente:

<Script Language="VBScript" RUNAT="Server">
Sub Application_OnStart

Set FileObject=Server.CreateObject ("Scripting.FileSystemObject")


End Sub
</Script>

<Script Language="VBScript" RUNAT="Server">
Sub Application_OnEnd
Set FileObject=Nothing

End Sub
</Script>

<Script Language="VBScript" RUNAT="Server">
Sub Session_OnStart

Session.TimeOut=5
Session("Usuario")=1

set Session("Conn") = Server.CreateObject("ADODB.Connection")
Session("Conn").Open "loteria.mdb"
End Sub
</Script>

<Script Language="VBScript" RUNAT="Server">
Sub Session_OnEnd
Session("Conn").Close
set Session("Conn")=nothing
End Sub
</Script>

Aparte de esto si áccedo a cualquier página que este conectada a la base de datos "loteria.mbd" me sale el siguiente error:

Error de Microsoft VBScript en tiempo de ejecución error '800a01a8'

Se requiere un objeto: '[undefined]'

/loteria/registrado.asp, line 13

El codigo de la página en la que me da el error es el siguiente:

<html>
<head>
<title>Registro de Usuario</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFCC" text="#000000">
<center>
<%
login=request("TxtLogin")
password=request("TxtPassword")
correo=request("RdCorreo")
sql="INSERT INTO Permiso (Login,Password,Correo) VALUES ('" & login & "','" & password & "','" & correo & "')"
session("Conn").execute(sql) 'AQUI MARCA EL ERROR

if Err=0 then
Response.Write "Inserción correcta,ya está registrado."
else
response.Write "Inserción incorrecta,no ha pedido ser registrado."
end if
%>
<p><a href="index.htm">Volver</a>
</center>
</body>
</html>


Para conectar la base de datos voy a PANEL DE CONTROL->ORIGENES DE DATOS(ODBC) y alli agrego la base de datos,en este caso "loteria.mdb".

Espero que alguien pueda ayudarme ya que me urge bastante si no sabis cual es el error agradecería que me pusieseis algun foro o algo por el estilo donde me pudieran ayudar,gracias y perdón por todo el rollo que solte.

asdfasdf
17 de Diciembre del 2008
Lo que sucede es un error 300......
....
....
Entre el teclado y el asiento!!!!
JAJAJAJAJAJAJA