/ 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
Hjælp med database forbindelse!
Fra : Anders Roy Christian~


Dato : 18-12-01 14:17

Hej ng

Jeg håber virkelig i kan hjælpe mig!
Mit problem er at jeg skal lave en forbindelse til min database,
dette virker fint, indtil jeg vil have lagt det i en anden mappe!

Jeg bruger dette script nomalt:(Et af htmls)

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("db/database-navn.mdb")
Conn.Open DSN

strSQL = "Select * From link"
Set rs = Conn.Execute(strSQL)

Do
' Personens navn
strNavn = rs("Link")

' lav et link til person.asp med Id-værdien i URL
strLink = "<a href=http://" & strNavn & " title=" & strnavn &
" target=_blank>" & strnavn & "</a>"

' Liste med links
Response.Write "<p>" & strLink & "</p>"

rs.MoveNext
Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>

Men så når jeg først vil ned i en undermappe virker det ikke, her
bruger jeg dette script:

<%
' Databaseforbindelse - husk at angive sti til din database
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("../db/databasenavn.mdb")
Conn.Open DSN

strSQL = "Select * From link"
Set rs = Conn.Execute(strSQL)

Do
' Personens navn
strNavn = rs("Link")

' lav et link til person.asp med Id-værdien i URL
strLink = "<a href=http://" & strNavn & " title=" & strnavn &
" target=_blank>" & strnavn & "</a>"

' Liste med links
Response.Write "<p>" & strLink & "</p>"

rs.MoveNext
Loop While Not rs.EOF

Conn.Close
Set Conn = Nothing
%>

Dette virker ikke, det syntes jeg er lidt mærkeligt, fejlen
lyder:

Server.MapPath() error 'ASP 0175 : 80004005'

Disallowed Path Characters

/jesand/prove/links.asp, line 27

The '..' characters are not allowed in the Path parameter for the
MapPath method.

Jeg håbber virkelig i kan hjælpe!

På forhånd tak



--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Lars Hoffmann (18-12-2001)
Kommentar
Fra : Lars Hoffmann


Dato : 18-12-01 14:57

Anders Roy Christiansen <anders.roy@christiansen.mail.dk> escribió en el
mensaje de noticias 9vnfkn$81n$1@sunsite.dk...

> DSN = DSN & "DBQ=" & Server.MapPath ("../db/databasenavn.mdb")

Dit problem er at server.MapPath() ikke kan bruge .. som argument, du
bliver nok noed til at skrive stien fuldt ud istedet for at bruge
server.MapPath()



Anders Roy Christian~ (18-12-2001)
Kommentar
Fra : Anders Roy Christian~


Dato : 18-12-01 15:20

Lars Hoffmann wrote in dk.edb.internet.webdesign.serverside.asp:
> Anders Roy Christiansen <anders.roy@christiansen.mail.dk> escribió en el
> mensaje de noticias 9vnfkn$81n$1@sunsite.dk...
>
> > DSN = DSN & "DBQ=" & Server.MapPath ("../db/databasenavn.mdb")
>
> Dit problem er at server.MapPath() ikke kan bruge .. som argument, du
> bliver nok noed til at skrive stien fuldt ud istedet for at bruge
> server.MapPath()

Ok, men det vil stadig ikke virke. Jeg vil gerne vide hvad jeg skal skrive
som sti, og også gerne et f.eks. Altså om jeg skal bruge
http://www22.brinkster.com/jesand/db/databasenavn.mdb
eller om jeg skal gøre noget helt andet?

Det undre mig lidt for jeg ved andre kan skrive ../ og så komme til en
undermappe!

Men håber i kan prøve at hjælpe mig igen!

PÅ forhånd tak

Med venig hilsen Anders Roy Christiansen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Anders Roy Christian~ (18-12-2001)
Kommentar
Fra : Anders Roy Christian~


Dato : 18-12-01 16:32

Anders Roy Christiansen wrote in
dk.edb.internet.webdesign.serverside.asp:
> Hej ng
>
> Jeg håber virkelig i kan hjælpe mig!
> Mit problem er at jeg skal lave en forbindelse til min database,
> dette virker fint, indtil jeg vil have lagt det i en anden mappe!
>
> Jeg bruger dette script nomalt:(Et af htmls)
>
> <%
&gt; ' Databaseforbindelse - husk at angive sti til din database
&gt; Set Conn = Server.CreateObject("ADODB.Connection")
&gt; DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
&gt; DSN = DSN & "DBQ=" & Server.MapPath ("db/database-navn.mdb")
&gt; Conn.Open DSN
&gt;
&gt; strSQL = "Select * From link"
&gt; Set rs = Conn.Execute(strSQL)
&gt;
&gt; Do
&gt; ' Personens navn
&gt; strNavn = rs("Link")
&gt;
&gt; ' lav et link til person.asp med Id-værdien i URL
&gt; strLink = "<a href=http://" & strNavn & " title=" & strnavn
&
&gt; " target=_blank>" & strnavn & "</a>"
&gt;
&gt; ' Liste med links
&gt; Response.Write "<p>" & strLink & "</p>"
&gt;
&gt; rs.MoveNext
&gt; Loop While Not rs.EOF
&gt;
&gt; Conn.Close
&gt; Set Conn = Nothing
&gt; %>
>
> Men så når jeg først vil ned i en undermappe virker det ikke, her
> bruger jeg dette script:
>
> <%
&gt; ' Databaseforbindelse - husk at angive sti til din database
&gt; Set Conn = Server.CreateObject("ADODB.Connection")
&gt; DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
&gt; DSN = DSN & "DBQ=" & Server.MapPath ("../db/databasenavn.mdb")
&gt; Conn.Open DSN
&gt;
&gt; strSQL = "Select * From link"
&gt; Set rs = Conn.Execute(strSQL)
&gt;
&gt; Do
&gt; ' Personens navn
&gt; strNavn = rs("Link")
&gt;
&gt; ' lav et link til person.asp med Id-værdien i URL
&gt; strLink = "<a href=http://" & strNavn & " title=" & strnavn
&
&gt; " target=_blank>" & strnavn & "</a>"
&gt;
&gt; ' Liste med links
&gt; Response.Write "<p>" & strLink & "</p>"
&gt;
&gt; rs.MoveNext
&gt; Loop While Not rs.EOF
&gt;
&gt; Conn.Close
&gt; Set Conn = Nothing
&gt; %>
>
> Dette virker ikke, det syntes jeg er lidt mærkeligt, fejlen
> lyder:
>
> Server.MapPath() error 'ASP 0175 : 80004005'
>
> Disallowed Path Characters
>
> /jesand/prove/links.asp, line 27
>
> The '..' characters are not allowed in the Path parameter for the
> MapPath method.
>
> Jeg håbber virkelig i kan hjælpe!
>
> På forhånd tak

Tak jeg har fundet løsningen!

Tak! TAK! TAK!

Med venlig hilsen Anders Roy Christiansen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

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

Månedens bedste
Årets bedste
Sidste års bedste