Avatar billede thomasclausen Nybegynder
03. oktober 2002 - 14:02 Der er 6 kommentarer og
2 løsninger

Connection string virker ikke!!

Jeg er ved at lave en login i ASP, men der er et eller andet i vejen med min connection string jeg har følgende connection string:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("database.mdb")
Conn.Open DSN

command  = LCase( Request.Form("command") )
User = Request.Form("user")
Pass = Request.Form("pass")

IF command = "login" THEN
   
    SQLSentence = "SELECT * FROM Login WHERE User = '" & User & "' AND Pass = '" & Pass & "';"
    set LoginListe = Conn.Execute( SQLSentence )
   
    IF NOT LoginListe.EOF THEN
        Session("LoggedIn")    = "true"
        Session("User")        = LoginListe("user")
        Session("Pass")        = LoginListe("pass")
        Session("Modify")    = LCase( LoginListe("Modifier") )
        Session.Timeout        = 15

    END IF
   
ELSE
    Session("User")        = ""
    Session("Pass")        = ""
    Session("LoggedIn")    = "false"
    Session("Modify")    = "false"

    END IF

Response.Redirect( "login.asp" )
%>

Men få blot følgende fejl meddelse:
Microsoft VBScript runtime error '800a01ad'

ActiveX component can't create object

/web/db/access.asp, line 4
Avatar billede terry Ekspert
03. oktober 2002 - 14:15 #1
your connection string seems OK, but are you sure that your provider supports Access?
Avatar billede thomasclausen Nybegynder
03. oktober 2002 - 14:49 #2
Har det noget at sige at vi bruger Access 97?
Avatar billede terry Ekspert
03. oktober 2002 - 15:01 #3
You should have no problem using Access 97. The WEB server MUST support Access databases!
Avatar billede thomasclausen Nybegynder
03. oktober 2002 - 15:13 #4
Nu tester jeg på et andet websted og der virker det, så det må være det som du sagde først!!
Men, Jeg har 2 frames - i den ene login(som den står ovenfor, og i den anden en oversigt over hvad der er af nyheder i DB'en.
Jeg bruger samme connection string, men den melder følgende fejl på nyheds-siden:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x730 Thread 0x3cc DBC 0x31f15e4 Jet'.

/htxskjern/db/news.asp, line 30

er det noget du måske kunne hjælpe med?
Avatar billede thomasclausen Nybegynder
03. oktober 2002 - 15:34 #5
Var det en mulighed at have en global.asa istedet, hvis ja hvordan skal connection string'en så se ud??
Avatar billede terry Ekspert
03. oktober 2002 - 18:43 #6
Thomas, sorry but I know VERY LITTLE about web programming so I cant help you there. I would suggest you move your question to ASP programming, you have a better chance of getting an answer there I think.
Avatar billede thomasclausen Nybegynder
04. oktober 2002 - 07:55 #7
OK det vil jeg så forsøge
Avatar billede terry Ekspert
04. oktober 2002 - 08:18 #8
tak:o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester