/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Åbne database?
Fra : Erland Rasmussen


Dato : 26-10-03 21:37

Jeg er ved at lære mig at håndtere asp-filer, men er rendt ind i det
problem, at jeg ikke kan finde ud af at åbne en database.

Til øvebrug bruger jeg en lokal server (PWS), og databasens fysiske adresse
er således: C:\inetpub\wwwroot\testbase.mdb.
Hvad skriver jeg nøjagtigt i den asp-fil, der skal åbne databasen?

Hilsen Erland



 
 
Jens Gyldenkærne Cla~ (26-10-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 26-10-03 22:24

Erland Rasmussen skrev:

> Til øvebrug bruger jeg en lokal server (PWS), og databasens
> fysiske adresse er således: C:\inetpub\wwwroot\testbase.mdb.
> Hvad skriver jeg nøjagtigt i den asp-fil, der skal åbne
> databasen?

Prøv at starte her: <http://html.dk/tutorials/asp/lektion18.asp>.

Hvis du har problemer, så vend tilbage med en beskrivelse af hvad
der går galt.

Brug gerne <http://html.dk/tutorials/asp/lektion18.asp> til at se
hvad der er relevant at sende med.

--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jørn Andersen (26-10-2003)
Kommentar
Fra : Jørn Andersen


Dato : 26-10-03 22:26

On Sun, 26 Oct 2003 21:36:50 +0100, "Erland Rasmussen"
<erlandra@post4.tele.dk> wrote:

>Jeg er ved at lære mig at håndtere asp-filer, men er rendt ind i det
>problem, at jeg ikke kan finde ud af at åbne en database.
>
>Til øvebrug bruger jeg en lokal server (PWS), og databasens fysiske adresse
>er således: C:\inetpub\wwwroot\testbase.mdb.
>Hvad skriver jeg nøjagtigt i den asp-fil, der skal åbne databasen?

<url: http://www.html.dk/tutorials/asp/lektion18.asp>

Good luck!

--
Jørn Andersen,
Brønshøj

Erland Rasmussen (27-10-2003)
Kommentar
Fra : Erland Rasmussen


Dato : 27-10-03 21:38


"Erland Rasmussen" <erlandra@post4.tele.dk> skrev i en meddelelse
news:3f9c309d$0$9750$edfadb0f@dread14.news.tele.dk...
> Jeg er ved at lære mig at håndtere asp-filer, men er rendt ind i det
> problem, at jeg ikke kan finde ud af at åbne en database.
>
> Til øvebrug bruger jeg en lokal server (PWS), og databasens fysiske
adresse
> er således: C:\inetpub\wwwroot\testbase.mdb.
> Hvad skriver jeg nøjagtigt i den asp-fil, der skal åbne databasen?
>
> Hilsen Erland
>
Hej igen.

Tak for henvisningerne til <http://html.dk/tutorials/asp/lektion18.asp>. Det
er netop den lektion, jeg er kørt fast i. Jeg har downloadet databasen, som
nu er placeret i C:/inetpub/wwwroot/cgi-bin, og jeg bruger lektionens
asp-fil således:

<head>
<!-- Minus AutoDato -->
<title>[Ingen titel]</title>
<meta name="Generator" content="Stone's WebWriter 4">
</head>
<body>

<%
' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("/cgi-bin/database.mdb")
' Åben databaseforbindelsen
Conn.Open DSN
%>



</body>
</html>

Fejlmeldingen ser sådan ud:

Microsoft OLE DB Provider for ODBC Drivers fejl '80004005'

[Microsoft][ODBC Microsoft Access-driver] Filen "(ukendt)" kan ikke findes.

/aabndb.asp, linje 16

Kan nogen hjælpe mig videre?

Hilsen

Erland

>



Jens Gyldenkærne Cla~ (27-10-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 27-10-03 21:55

Erland Rasmussen skrev:

> DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
> Server.MapPath("/cgi-bin/database.mdb")

Ligesom ved sql-problemer er det en god ide at se præcis hvad man
sender til serveren. Det er formentlig linjen "Conn.Open DSN" der
fejler - men den fejler ikke noget rent syntaksmæssigt. Det
interessante er så hvad variablen DSN indeholder.

Udskriv din dns-variabel som følger:

' Debug-udskrift af dsn - udkommenter når det kører:
Response.write "DSN = " & DSN
Response.End


--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Erland Rasmussen (28-10-2003)
Kommentar
Fra : Erland Rasmussen


Dato : 28-10-03 11:34


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns9421DEFC662E2jcdmfdk@gyrosmod.cybercity.dk...
> Erland Rasmussen skrev:
>
> > DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
> > Server.MapPath("/cgi-bin/database.mdb")
>
> Ligesom ved sql-problemer er det en god ide at se præcis hvad man
> sender til serveren. Det er formentlig linjen "Conn.Open DSN" der
> fejler - men den fejler ikke noget rent syntaksmæssigt. Det
> interessante er så hvad variablen DSN indeholder.
>
> Udskriv din dns-variabel som følger:
>
> ' Debug-udskrift af dsn - udkommenter når det kører:
> Response.write "DSN = " & DSN
> Response.End
>
>
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på http://usenet.dk/netikette/citatteknik.html

Hej igen.

Nu har jeg fulgt begge de nye råd - lagt databasen i samme mappe som
asp-filen - og lagt ovenstående "debug-udskrift" ind. Svaret ser sådan ud:

DSN = DRIVER={Microsoft Access Driver (*.mdb)};
DBQ=C:\Inetpub\wwwroot\database.mdb

Det er altsammen rigtigt, men det åbner ikke databasen, og det var det, jeg
så gerne ville!

MVH Erland



Jørn Andersen (27-10-2003)
Kommentar
Fra : Jørn Andersen


Dato : 27-10-03 22:08

On Mon, 27 Oct 2003 21:38:15 +0100, "Erland Rasmussen"
<erlandra@post4.tele.dk> wrote:

>Tak for henvisningerne til <http://html.dk/tutorials/asp/lektion18.asp>. Det
>er netop den lektion, jeg er kørt fast i. Jeg har downloadet databasen, som
>nu er placeret i C:/inetpub/wwwroot/cgi-bin, og jeg bruger lektionens
>asp-fil således:
<snip>

>' Husk at angive den rigtige sti til din database
>DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
>Server.MapPath("/cgi-bin/database.mdb")

Prøv at starte med at lægge databasen i samme
bibliotek/directory/mappe (kært barn har mange navne) som din
..asp-fil. Og brug så:
Server.MapPath("database.mdb")

Hvis det virker, så er du sikker på, at "alt det andet" er rigtigt.
Herefter må du så rette stien ind, så den passer.

>Fejlmeldingen ser sådan ud:
>
>Microsoft OLE DB Provider for ODBC Drivers fejl '80004005'
>
>[Microsoft][ODBC Microsoft Access-driver] Filen "(ukendt)" kan ikke findes.
>
>/aabndb.asp, linje 16

Hvad er den fysiske sti til din .asp-fil?

Good luck!

--
Jørn Andersen,
Brønshøj

Jens Gyldenkærne Cla~ (28-10-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 28-10-03 11:55

Erland Rasmussen skrev:

> DSN = DRIVER={Microsoft Access Driver (*.mdb)};
> DBQ=C:\Inetpub\wwwroot\database.mdb

Hm - det ser umiddelbart fint ud.

> Det er altsammen rigtigt, men det åbner ikke databasen, og det
> var det, jeg så gerne ville!

Hvilken fejlmeddelelse får du?

Du har vel ikke databasen åbnet (i Access) når du forsøger at køre
asp-siden?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Erland Rasmussen (28-10-2003)
Kommentar
Fra : Erland Rasmussen


Dato : 28-10-03 12:52


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> skrev i en meddelelse
news:Xns9422794CE1263jcdmfdk@gyrosmod.dtext.news.tele.dk...
> Erland Rasmussen skrev:
>
>
> Hvilken fejlmeddelelse får du?

Microsoft OLE DB Provider for ODBC Drivers fejl '80004005'

[Microsoft][ODBC Microsoft Access-driver] Filen "(ukendt)" kan ikke findes.

/aabndb.asp, linje 19

>
> Du har vel ikke databasen åbnet (i Access) når du forsøger at køre
> asp-siden?

Nej, Access er ikke åben, og jeg har geninstalleret Access for alle
evntualiteters skyld

Erland Rasmussen
> --
> Jens Gyldenkærne Clausen
> Svar venligst under det du citerer, og citer kun det der er
> nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
> hvordan på http://usenet.dk/netikette/citatteknik.html



Erland Rasmussen (28-10-2003)
Kommentar
Fra : Erland Rasmussen


Dato : 28-10-03 20:34


"Erland Rasmussen" <erlandra@post4.tele.dk> skrev i en meddelelse
news:3f9c309d$0$9750$edfadb0f@dread14.news.tele.dk...
> Jeg er ved at lære mig at håndtere asp-filer, men er rendt ind i det
> problem, at jeg ikke kan finde ud af at åbne en database.
>
> Til øvebrug bruger jeg en lokal server (PWS), og databasens fysiske
adresse
> er således: C:\inetpub\wwwroot\testbase.mdb.
> Hvad skriver jeg nøjagtigt i den asp-fil, der skal åbne databasen?
>
> Hilsen Erland
>
>
Tak for hjælpen. Nu kører det bare. Det var forståelsen, det var galt med.

Hilsen

Erland



Jørn Andersen (28-10-2003)
Kommentar
Fra : Jørn Andersen


Dato : 28-10-03 22:25

On Tue, 28 Oct 2003 20:34:13 +0100, "Erland Rasmussen"
<erlandra@post4.tele.dk> wrote:

>Tak for hjælpen. Nu kører det bare. Det var forståelsen, det var galt med.

Så billigt slipper du Ikke

Hvad var fejlen?

--
Jørn Andersen,
Brønshøj

Erland Rasmussen (29-10-2003)
Kommentar
Fra : Erland Rasmussen


Dato : 29-10-03 14:10


"Jørn Andersen" <jorn@jorna.dk> skrev i en meddelelse
news:pjntpv0sebf8hf45g77tf3joduerb3se04@4ax.com...
> On Tue, 28 Oct 2003 20:34:13 +0100, "Erland Rasmussen"
> <erlandra@post4.tele.dk> wrote:
>
> >Tak for hjælpen. Nu kører det bare. Det var forståelsen, det var galt
med.
>
> Så billigt slipper du Ikke
>
> Hvad var fejlen?
>
> --
> Jørn Andersen,
> Brønshøj

Det var skam ikke billigt, Jørn Andersen. Der ligger mange timers slid bag.
Forklaringen er at finde i Danmarks Netskoles undervisningsmateriale:
1. Den tekniske årsag til de mange fejlmeldinger er formentlig en konflikt
mellem PSW og Access 2000.
2. Det med forståelsen har at gøre med, at jeg ventede at se noget, når
connectionen var i orden, og det rigtige er jo netop en blank side! Hvor dum
kan man være.
Nu har jeg lagt det ud hos min udbyder, og resultatet af min første øvelse
kan ses på adressen

www.erlandra.dk/database/conn.asp

Hilsen og endnu engang tak!

Erland



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste