Avatar billede mbl Juniormester
12. august 2002 - 15:23 Der er 4 kommentarer og
1 løsning

kalde en webside fra serveren

Jeg har prøvet at lave en webside hvor jeg henter data fra en database. Denne side har jeg kaldt default.asp.

Og skriver http://test3/ i browseren kommer siden frem.

Jeg har efterfølgende lavet en ny side men har døbt den person.asp, men denne side kan jeg ikke kalde frem i en browser hvorfor ikke. Er der nogen der kan oplyse mig hvad jeg skal skive for at kalde denne side frem.
Avatar billede dalbjerg Nybegynder
12. august 2002 - 15:25 #1
Avatar billede dalbjerg Nybegynder
12. august 2002 - 15:25 #2
ups svarer også lige
Avatar billede mbl Juniormester
12. august 2002 - 15:36 #3
ja, det er fordi jeg ikke få hentet data fra databasen men får en fejl i stedenfor. Det skulle vel ikke være muligt at du kan se hvad det er der er galt i denne sætning.

strSQL = "Select * From personer Where Id = " & Request.Querystring("id")
Avatar billede dalbjerg Nybegynder
12. august 2002 - 15:38 #4
mbl: hvilket fejl for du?
Request.Querystring("id") skal indholde noget, prøv evt. med
<%
Response.write Request.Querystring("id")
%>
og se efter om du for noget output ud af det
Avatar billede mbl Juniormester
12. august 2002 - 15:42 #5
jeg har følgende kode i person.asp

<html>
<head>
<title>Hente data fra database</title>
</head>
<body>
<dl>
<%
' 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 ("database.mdb")
Conn.Open DSN

' Hent fra databasen afhængig af værdien id fra URL
strSQL = "Select * From personer Where Id = "  & Request.Querystring("id")
Set rs = Conn.Execute(strSQL)

' Skriv personens data
Response.Write "<dt>Navn:</dt><dd>" & rs("Fornavn") & " " & rs("Efternavn") & "</dd>"
Response.Write "<dt>Telefon:</dt><dd>" & rs("Telefon") & "</dd>"
Response.Write "<dt>Fødselsdato:</dt><dd>" & FormatDateTime(rs("Foedselsdato"), vbLongDate) & "</dd>"

Conn.Close
Set Conn = Nothing
%>
</dl>
<p><a href="liste.asp">Retur til listen</a></p>
</body>
</html>

Og jeg får følgende fejlmeddelse:

Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "Id =".
/person.asp, line 16
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