Avatar billede Keld Nielsen Forsker
12. februar 2005 - 15:59 Der er 13 kommentarer og
1 løsning

Fejl med ASP dataforbindelse

Jeg kæmper med Dreamweaver omkring adgang til en database, får flg. fejl:

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access-driver]Der opstod en generel fejl. Registreringsnøglen Temporary (volatile) Jet DSN for process 0x3dc Thread 0xb7c DBC 0x7bde8c Jet kan ikke åbnes.
/I2u/default.asp, line 8

Linie 8 har jeg markeret med en stjerne til venstre for:
<%
Dim RsLogin
Dim RsLogin_numRows

Set RsLogin = Server.CreateObject("ADODB.Recordset")
*) RsLogin.ActiveConnection = MM_I2uoensker_STRING
RsLogin.Source = "SELECT * FROM adgang"
RsLogin.CursorType = 0
RsLogin.CursorLocation = 2
RsLogin.LockType = 1
RsLogin.Open()

RsLogin_numRows = 0
%>

Jeg har lært mig, at al begyndelse er svær, men behøver det være så svær ??
Avatar billede trekkies Juniormester
12. februar 2005 - 16:02 #1
Den kan ikke finde din database, undersøg om den er skrevet rigtigt.
Avatar billede Keld Nielsen Forsker
12. februar 2005 - 16:12 #2
Det forstår jeg ikke helt, for jeg kan i Dreamweaver se databasen, og alle felter, så burde strengen til databasen da være rigtig, ikke ??
Avatar billede trekkies Juniormester
12. februar 2005 - 16:15 #3
Jeg har hørt om flere som har haft det samme problem som du også har.

Kan jeg se din database connection, den du henter din database med.
Avatar billede Keld Nielsen Forsker
12. februar 2005 - 16:17 #4
Ja da ...den er her:


<%
' FileName="Connection_ado_conn_string.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_I2uoensker_STRING
MM_I2uoensker_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ= C:\Internet\I2u-oenske\I2u_oenske.mdb "
%>
Avatar billede trekkies Juniormester
12. februar 2005 - 16:21 #5
Prøv denne streng til at hente din database med:
MM_I2uoensker_STRING = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("C:\Internet\I2u-oenske\I2u_oenske.mdb")
Avatar billede Keld Nielsen Forsker
12. februar 2005 - 16:24 #6
Så flyttede fejlen sig een linie:

Fejltype:
Server.MapPath(), ASP 0172 (0x80004005)
Parameteren for stien for metoden MapPath skal være en virtuel sti. Der blev brugt en fysisk sti.
/I2u/Connections/I2uoensker.asp, line 9
Avatar billede trekkies Juniormester
12. februar 2005 - 16:30 #7
Skal du uploade din side og database til et websted, så skal man passe på med en fysisk sti.
Hvis du vil kan du sende mig dig projekt?
Så vil jeg kigge på det :>
min mail adresse: malle@mail.dk
Avatar billede Keld Nielsen Forsker
12. februar 2005 - 16:32 #8
ja, tak: jeg zipper lige det hele og smider det på en mail
Avatar billede trekkies Juniormester
12. februar 2005 - 16:32 #9
Ok, så kigge jeg på det :>
Avatar billede trekkies Juniormester
12. februar 2005 - 16:49 #10
Så skulle fejlen gerne være rettet, jeg sender en mail med filen.
Avatar billede Keld Nielsen Forsker
12. februar 2005 - 17:01 #11
MM_I2uoensker_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\Inetpub\wwwroot\I2u-oenske\I2u_oenske.mdb"

...vil det sige at jeg altid skal lægge mine databaser under test i det bibliotek, altså Inetpub\wwwroot\....  ???

...og smid lige et svar !
Avatar billede trekkies Juniormester
12. februar 2005 - 17:08 #12
Det er bedst at lægge den enten i roden eller i en mappe ved roden, det kunne f.eks. være sådan:
c:\inetpub\wwwroot\dinmappe\dindatabase.mdb
eller
c:\inetpub\wwwroot\dinmappe\database\dindatabase.mdb

Glad for at kunne hjælpe dig :>
Avatar billede Keld Nielsen Forsker
12. februar 2005 - 17:09 #13
...og kanon glad for at du gad hjælpe ! Tak
Avatar billede trekkies Juniormester
12. februar 2005 - 17:15 #14
Det er hvad vi er her til at gøre :>
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