Avatar billede stanz2002 Nybegynder
16. februar 2003 - 20:45 Der er 18 kommentarer og
2 løsninger

Connection til Database !!

Hej..

Jeg har nogle problemer med at forbinde til min databse i Dreamweaver MX når jeg gerne vil bruge Server.MapPath funktionen..

Når jeg skal lave en DNS less forbindelse skal jeg skrive den der 'Connection String'..

Her skriver jeg fx følgende når databasen ligger i roden på min server..

"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("datafile.mdb")

Det skal lige siges at jeg kører IIS på min egen computer.. til at teste mit arbejde i dreamweaver med..

Problemt er, at når jeg vælger, at den skal bruger driveren på 'This machine' så skriver den følgende fejl:

- Initialiseringsstrengens format stemmer ikke overens med OLE DB -

Hvis jeg derimod vælger driveren på 'Testing server' så skriver den følgende fejl:

- HTTP error code 405 Method not allowed -

Nu er det så jeg gerne vil høre om der er nogen der ved hvad jeg gør forkert??
Avatar billede pelkjaer Nybegynder
16. februar 2003 - 20:58 #1
Når du er inde i "connections dialogen" for et defineret site, så vælg:
"new" --> "custom connection string" --> Giv den et navn, fx "myconn" -->i feltet skriver du

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("datafile.mdb")

Og derefter "using driver on testing server"

Så lægger DW "myconn.asp" i en mappe der hedder "connections" i din sides rod.
Derefter kan du oprette Recordsets osv.
Avatar billede stanz2002 Nybegynder
16. februar 2003 - 21:04 #2
jah men den skriver stadig

- HTTP error code 405 Method not allowed -

når jeg trykker test..
Avatar billede pelkjaer Nybegynder
16. februar 2003 - 21:07 #3
Er dit site sat korrekt op? - her tænker jeg på testing server (http://localhost/)

Min metode er helt korrekt - du har muligvis ikke de rette drivere?
Avatar billede stanz2002 Nybegynder
16. februar 2003 - 21:08 #4
jeps.. det er sat korrekt op... hvilke drivere tænker du på og hvordan får jeg fat i dem hvis det er.. :-)
Avatar billede pelkjaer Nybegynder
16. februar 2003 - 21:11 #5
MDAC 2.7 fra http://www.microsoft.com/data/download.htm - men har du XP burde du have dem iforvejen.
Avatar billede stanz2002 Nybegynder
16. februar 2003 - 21:11 #6
ja jeg kører med XP.. så det...
Avatar billede pelkjaer Nybegynder
16. februar 2003 - 21:12 #7
hvordan ser din connection ud - koden?
Avatar billede stanz2002 Nybegynder
16. februar 2003 - 21:13 #8
altså den der ligger i /connection/ biblioteket ser sådan her ud...

<%
// FileName="Connection_ado_conn_string.htm"
// Type="ADO"
// DesigntimeType="ADO"
// HTTP="false"
// Catalog=""
// Schema=""
var MM_connDatafile_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" + Server.MapPath("/db/datafile.mdb")
%>
Avatar billede pelkjaer Nybegynder
16. februar 2003 - 21:16 #9
Prøv lige med denne istedet:

<%
Dim MM_connDatafile_STRING
MM_connDatafile_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("../db/datafile.mdb")
%>

evt. med Server.MapPath("db/datafile.mdb") istedet
Avatar billede stanz2002 Nybegynder
16. februar 2003 - 21:22 #10
hmm.. det virker hellere ikke.. Jeg kan kun få gang i den hvis jeg ikke bruger Server.MapPath og vælger driveren på 'This machine'...
Avatar billede stanz2002 Nybegynder
16. februar 2003 - 21:35 #11
hvis jeg fx kører denne kode:

<%Response.Write("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/db/datafile.mdb"))%>

så får jeg bare følgende i browseren:

-()

men hvis jeg køre denne kode:

<%Response.Write(Server.MapPath("/db/datafile.mdb"))%>

så får jeg følgende tilbage:

- c:\inetpub\wwwroot\db\datafile.mdb
Avatar billede stanz2002 Nybegynder
16. februar 2003 - 21:36 #12
skal det forstås som om der er problemer med at den ikke kan køre dette :

Response.Write("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=
Avatar billede pelkjaer Nybegynder
16. februar 2003 - 21:55 #13
Prøv at download de drivere anyway og se hvad der sker. Det lyder mystisk.
Avatar billede stanz2002 Nybegynder
16. februar 2003 - 22:11 #14
jeg prøvede lige at geninstallere Dreamweaver.. uden at installere den update der er på www.macromedia.com..

det hjalp vist.. weird..

jeg tester det først lige ordentlig i morgen... og hvis det virker, så skal du nook lige få nogle point for indsatsen.. :-) og tak for det..
Avatar billede stanz2002 Nybegynder
17. februar 2003 - 18:55 #15
nu har jeg fundet ud hvad problemet er.. selvom det ikke løste det helt :-)

se http://www.eksperten.dk/spm/318447

men du får lige lidt point for hjælpen :-)
Avatar billede serverservice Praktikant
17. februar 2003 - 18:56 #16
->stanz2002
Det er lidt irriterende at du ikke giver svaret når du selv løser dine spørgsmål! Jeg tænker på web server til test...
JEG OG ANDRE HAR OGSÅ BRUGTTID PÅ DET!

ttp://www.eksperten.dk/spm/318468
Avatar billede stanz2002 Nybegynder
17. februar 2003 - 19:19 #17
Hmm.. hvor er det lige jeg ikke giver svaret selvom jeg selv løser det?
Avatar billede stanz2002 Nybegynder
17. februar 2003 - 19:23 #18
okay.. sorry.. svaret på det spørgsmål var egentlig at der ikke var en løsning..

jeg fandt ikke noget sted jeg kunne bruge..
Avatar billede serverservice Praktikant
17. februar 2003 - 20:04 #19
-> jo der er en løsning og DU HAR FUNDET SVARET ET STED.
jeg har selv engang sat en webserver op ved at installere iis på w2kserver og lægge min hjemmeside på. connecte mig fra en anden pc lokalt og teste adgang - og det virker.........
Danny
Avatar billede stanz2002 Nybegynder
17. februar 2003 - 22:35 #20
Ved du hva.. hvad fanden er det for et måde at komme her og tro du lige kan lege politimand overfor alle andre.. OG NEJ JEG FANDT IKKE SVARET ET STED, POMFRIT... det jeg gjorde var bare det jeg hele tiden havde gjort - nemlig at bruge et underkatalog hos udbyderen... og det er ikke noget jeg gider bruge mere tid på at diskutere med en som åbnbart hellere vil bruge eksperten.dk til at brokke sig over andre end til at hjælpe og/eller få hjælp af andre..
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