Avatar billede annettef Nybegynder
19. januar 2005 - 11:55 Der er 7 kommentarer og
1 løsning

Problemer med forbindelse til database i anden mappe

Hej

Nu har jeg igen igen problemer med forbindelsen til min database.
Jeg opretter min forbindelse til databsen vi a en include fil.

Den ser sådan her ud:
---- dbconn.inc ----
<%
' Filnavn: dbconn.inc

' Databaseforbindelse - husk at angive den rigtige sti til databasen!
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/shop1.mdb")
Conn.Open DSN
%>
---- slut ----

Det fungerer også fint nok i min hovedmappe, men nu er mit problem at jeg har lavet en undermappe hvori mine administrationssider ligger - men databasen ligger jo stadig i en anden undermappe. Det vil sige filerne og databasen ligger på samme niveau men i hver deres mappe.

Niveau 1 [SHOP]hovedmappe
Niveau 2 [DB]undermappe med databasen  [admin]undermappe med administration

Mit problem er nu at jeg ikke ved hvad jeg skal skrive i include filen (dbconn.inc) som ligger i admin-mappen for at den får den rigtige sti til databasen.

Håber nogen kan hjælpe mig!

/Annette
Avatar billede annettef Nybegynder
19. januar 2005 - 11:56 #1
Ups glemte lige at skrive at jeg har prøvet at skrive ../db/shop1.mdb i stien i include filen, men det virker ikke!
Avatar billede annettef Nybegynder
19. januar 2005 - 11:59 #2
Jeg får denne fejl når jeg forsøger at hente noget fra databasen:
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x768 Thread 0x7e4 DBC 0x331df64 Jet'
Avatar billede fennec Nybegynder
19. januar 2005 - 12:52 #3
admin mappen ligger altså i DB mappen??

DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../shop1.mdb")
Avatar billede annettef Nybegynder
19. januar 2005 - 12:54 #4
nej admin mappen ligger i mappen shop hvori mappen db også ligger
Avatar billede fennec Nybegynder
19. januar 2005 - 13:03 #5
ja så burde det være:
DSN = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../db/shop1.mdb")

Du har sikret dig at serveren har læse/skrive rettighed til database filen??
Avatar billede annettef Nybegynder
19. januar 2005 - 13:23 #6
det fungerer fint nok med mine andre filer, det er bare når det er filer i mappen admin der skal hente noget fra databasen at det går galt...meget underligt
Avatar billede annettef Nybegynder
19. januar 2005 - 13:26 #7
Nu har jeg prøvet at slette min filer og så uploade dem igen - nu giver det ingen fejl, så det må være fordi serveren ikke havde fået opdateret ordentligt.

Men tak for hjælpen alligevel - læg et svar så får du point
Avatar billede fennec Nybegynder
19. januar 2005 - 13:35 #8
OK
.o) <-- One Eyed Jack
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