webForumDet fria alternativet

Server.MapPath("\guests") & "\shared\messages.mdb;"

4 svar · 263 visningar · startad av costodia

costodiaMedlem sedan aug. 2000864 inlägg
#1

Jag hitta ett exempel på en gästbok jag tänkte använda, jag blev dock lite konfunderad kringa databaskopplingen som ser ut så här ' connect to db
strProvider = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\guests") & "\shared\messages.mdb;"
set recSet = Server.CreateObject("ADODB.Recordset")
recSet.Open "messages", strProvider, 1, 3, 2

men jag har min sida på ett webhotell så man måste gå ner en katalog, hur gör man det i detta exemepl?

------------------
Tack på förhand
Mvh Martin Persson
www.Costodia.com

SilvioFMedlem sedan juni 2000547 inlägg
#2

Tja, jag ska försöka lösa det här nu.
Jag får hoppas att jag har förstått dig rätt när du menar att du ska gå ner en katalog, och inte upp en katalog.
Tror att koden skall se ut så här:
--------------------
strProvider = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\guests") & "\shared\MinMapp\messages.mdb;"
set recSet = Server.CreateObject("ADODB.Recordset")
recSet.Open "messages", strProvider, 1, 3, 2
--------------------
Jag har bara lagt till i sökstängen till databasen att den skall ligga i \shared\MinMapp\. MinMapp byter du ut mot vad din mapp på webb-hotellet heter.

/Silvio

costodiaMedlem sedan aug. 2000864 inlägg
#3

Nej, tyvärr är det neråt jag ska gå
aspfilerna ligger i wwwroot/guests
och mdbfilen måste ju ligga i en skrivbar katalog så jag måste gå ner
..\..\ och sen in i cgi-bin kataglogen och sen in i mappen shared
..\..\cgi-bin\shared\messages.mdb men denna sökväg funkar inte, och sen vet jag inte vad jag ska skriva istället ("\guests")

------------------
Tack på förhand
Mvh Martin Persson
www.Costodia.com

@ndersMedlem sedan juni 200032 969 inlägg
#4

och du har testat:

strProvider = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\cgi-bin") & "\shared\messages.mdb;"

?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
where do you want to go to die?</A>

[Redigerat av @nders den 14 okt 2000]

costodiaMedlem sedan aug. 2000864 inlägg
#5

jag får upp de här felmeddelandet då:
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 0x5f8 Thread 0x4a0 DBC 0xa26e024 Jet'.

/geust/view.asp, line 27

------------------
Tack på förhand
Mvh Martin Persson
www.Costodia.com

137 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)