Avatar billede Slettet bruger
11. august 2004 - 11:09 Der er 2 kommentarer og
1 løsning

Access driver/sti i ASP script

Jeg har aldrig kigget på ASP før - men troede at jeg kunne formå at kopiere et script til et nyt bibliotek, og samtidig sætte det til at bruge en kopi af den originale database.

I selve scriptet kan jeg dog ikke finde nogen henvisning til databasen andet end:

-----------------
set conn = server.createobject("ADODB.connection")
conn.Open session("dbconx")
Set rsStillingsopslag = Server.CreateObject("ADODB.Recordset")
-----------------

Selve mdb databasen ligger i et andet bibliotek. Scriptet har ingen includes.

Scriptet giver nu denne fejl:

--------------
Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/test2.asp, line 10
--------------

Jeg har ikke gjort andet end at kopiere det originale script og lægge det i et nyt bibliotek. Hvordan får jeg det til at bruge den rigtige database?
Avatar billede trekkies Juniormester
11. august 2004 - 12:28 #1
Du har ikke lavet en reference til din database.

Jeg laver en connection til min database sådan:
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("log/links.mdb")

strSQL = "SELECT * FROM links"

Conn.Execute(strSQL)
Set rs = conn.execute(strSQL)
%>
Avatar billede Slettet bruger
11. august 2004 - 12:50 #2
Tak for det, jeg fandt frem til stien via dit svar... den lå selvfølgelig gemt i session("dbconx").

Smid et svar.
Avatar billede trekkies Juniormester
11. august 2004 - 12:53 #3
Her er et svar
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
Kurser inden for grundlæggende programmering

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