Avatar billede renehansen Nybegynder
01. maj 2003 - 19:22 Der er 7 kommentarer og
1 løsning

Server sti ved ADO database åbning

Hej Der.

Jeg har lidt problemer med denne code.
¨

<*
CONST ConnectionString="Driver={Microsoft Access Driver (*.mdb)}; DBQ=c:\inetpub/wwwroot/nyheder/Nyheder.mdb"
*>

Jeg vil gerne bruge den ovenstående kode men sætte en relativ sti således at jeg kun skal angive nyheder.mdb i stien, der er noget der hedder serverpath eller noget i den stil.

er der nogen der kan hjælpe mig med det ?
Avatar billede eagleeye Praktikant
01. maj 2003 - 19:25 #1
Eks på bruge af Server.MapPath og her skal /nyheder være i roden af serveren for det virker:

CONST ConnectionString="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/nyheder/Nyheder.mdb")
Avatar billede grunken Nybegynder
01. maj 2003 - 19:26 #2
<%
path=Request.ServerVariables("APPL_PHYSICAL_PATH")
strconnect= "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("nyheder.mdb")
%>
Avatar billede renehansen Nybegynder
01. maj 2003 - 19:32 #3
Eagleeye

ved dit forslag får jeg følgende meddelse

Tekniske oplysninger (for supportteknikere)

Fejltype:
Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0415)
Konstanttegn var ventet
/Nyheder/Lib/nyhedConnection.asp, line 2, column 112
CONST ConnectionString="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/nyheder/Nyheder.mdb")
---------------------------------------------------------------------------------------------------------------^


Mappen Nyheder ligger i roden af websitet som i øjeblikket er :

C:\inetpub/wwwroot/nyheder
Avatar billede renehansen Nybegynder
01. maj 2003 - 19:35 #4
grunken dit forslag gav følgende fejl.

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Datakildenavnet blev ikke fundet, og der er ikke angivet en standarddriver.
/Nyheder/index.asp, line 17

linie 16 17 og 18 i filen index.asp ser sådanne ud.

with objConn
.open ConnectionString
set objRS=.Execute(strSql)

nogen forslag ?
Avatar billede eagleeye Praktikant
01. maj 2003 - 19:45 #5
Prøv den jeg har vist uden Const foran :

ConnectionString="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/nyheder/Nyheder.mdb")
Avatar billede renehansen Nybegynder
01. maj 2003 - 19:48 #6
Kanon så virker det.

Et kort spørgsmål hvad er CONST ???

tak for hjælpen !!!
Avatar billede eagleeye Praktikant
01. maj 2003 - 19:49 #7
Det står for Konstant, den vil åbenbart ikke ligge en variable ind i en konstant.
Avatar billede renehansen Nybegynder
01. maj 2003 - 19:51 #8
Ok tak skal du ha.

Er først ved at finde ind i junglen med ASP/VB så der kommer nok flere spørgsmål af den slags her på Eksperten hehe
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