Avatar billede riishoj Nybegynder
28. september 2005 - 17:33 Der er 6 kommentarer og
1 løsning

Lave DSN forbindelse om til DSN less

Jeg har en DSN forbindelse i en kalender, som jeg gerne vil lave om til en DSN less med MapPath. Desværre ligner forbindelsen ikke noget jeg har set før, så måske er der en ekspert der kan hjælpe mig?

%>
Dim DB_CONNECTIONSTRING
Dim objRecordset

Set objRecordset = Server.CreateObject("ADODB.Recordset")
DB_CONNECTIONSTRING = "DSN=xxxdsn"

objRecordset.Open "calendar", DB_CONNECTIONSTRING, adOpenStatic, adLockPessimistic, adCmdTable
%>
Avatar billede tofte Juniormester
28. september 2005 - 18:20 #1
Kravet er så, at du har adgang til placeringen hvor databasen ligger. Hvis det er tilfældet kan du bare bruge en alm jet databasestreng som nedenstående. Men du skal modsat DNS strengen have direkte adgang til databasen.

DB_CONNECTIONSTRING="Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\path\filename.mdb;"
Avatar billede riishoj Nybegynder
28. september 2005 - 19:29 #2
Skal jeg bruge hele den fysiske sti (den er monster lang) eller kan jeg nøjes med den relative sti? /inetpub/wwwroot/....osv.
Avatar billede tofte Juniormester
28. september 2005 - 19:32 #3
du kan evt bruge Server.Mappath("../fd/ffd.mdb")
DB_CONNECTIONSTRING="Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("./ffgfff/ff.mdb")&";"
Avatar billede tofte Juniormester
28. september 2005 - 19:33 #4
så du angiver stien relativt til hvor siden ligger. Det er på nogle servere ikke tilladt at benytte ../../ til at gå ud over roden på websereveren, så hvis du har en mappe som hedder wwwroot og en anden som hedder database, er det ikke altid muligt at tilgå filer i databasen med ServerMapPath, så skal du skrive den absolutte sti.
Avatar billede riishoj Nybegynder
28. september 2005 - 19:44 #5
OK. Jeg prøver lidt senere i aften og vender tilbage.
Avatar billede riishoj Nybegynder
28. september 2005 - 22:05 #6
Server.MapPath fungerer fint. Tak for hjælpen. Send et svar :)
Avatar billede tofte Juniormester
28. september 2005 - 22:58 #7
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