Avatar billede Shasim Novice
06. marts 2003 - 14:27 Der er 3 kommentarer og
1 løsning

Runtime connection

Jeg har under udviklingen af mit Accessdatabase-site brugt en lokal dsn-connection, og er nu nået så langt at alle herlighederne skal på nettet. Jeg har brugt hele dagen på at få en remote-connection til at virke - uden held.
Har prøvet at ændre indstillingerne for Testing Server, og at slette den oprindelige connection under fanebladet Databases, og herefter definere en ny Custom Connection String med flg. streng, som jeg har fået ved min host:

Set dbConn = Server.Createobject("ADODB.Connection")
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("../db/mindatabase.mdb")
dbConn.Open strDSN

Herefter synes jeg at min fil i connection-mappen skal ændre indhold, men det gør den ikke. Men det virker jo heller ikke.

Hvordan gør man, sådan helt fra bunden?
Avatar billede Shasim Novice
09. marts 2003 - 14:16 #1
Jeg forsøger at rekonstruere mit spørgsmål:
Jeg har problemer med at connecte til databasen når siden er lagt på nettet.
Her er indholdet af min connection-fil:
<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_dw_STRING
MM_dw_STRING = "dsn=dwuser;"

//min udbyder siger jeg skal have tilføjet:

Set database = Server.CreateObject ("ADODB.Connection")
database.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../../db/dwuser.mdb"))
%>

Det virker ikke - hvad gør jeg galt?

Mvh. Shanne
Avatar billede kalaharikid Nybegynder
11. marts 2003 - 16:18 #2
Pas på med ../ tegnene - I øverste eksempel bryder du ud af 1 mappe i nederste af 2 - Du skal tilføje den nye streng i MM_dw_STRING - Og på linjen med MM_dw_STRING skal alt skal stå på 1 linje - VIGTIGT - Her et eksempel som virker for mig  :

<%
' FileName="Connection_odbc_conn_dsn.htm"
' Type="ADO"
' DesigntimeType="ADO"
' HTTP="false"
' Catalog=""
' Schema=""
Dim MM_dw_STRING
MM_dw_STRING = "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.Mappath("../../db/dwuser.mdb")"
'ovenstaaende på 1 linje !!!!!
%>

Vær sikker på stien til din db og db - mappe først  !
Avatar billede Shasim Novice
12. marts 2003 - 08:30 #3
Jeg lukker spørgsmålet, fordi det har vist sig at siden skal ligge på en anden server, men du får point'ene for din hjælp, selvom jeg ikke ved om det ville have virket.
Jeg må spørge igen hvis den nye server også giver mig problemer.
Avatar billede kalaharikid Nybegynder
12. marts 2003 - 16:41 #4
taktak - Vend endelig tilbage hvis din connection knaser på den nye server ;-)
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