Hej Nyhedsgruppe
Forleden fik undertegnede og et par venner fra min gamle klasse
en ide, vi ville lave en hjemmeside med info osv. om vores gamle
gymnasieklasse... Herefter satte jeg mig for bla. at lave
klasselisten, jeg surfede lidt på nettet og fandt hurtigt
html.dk... herefter læste jeg de tutorials i har liggende, de er
i øvrigt meget let forståelige... Well, jeg kom til sidste afsnit
i ASP tutorial, afsnittet om opdatering af databasen
(klasselisten ligger som en database), jeg ville lave en side med
en formular (som set i lektion 11 om ASP) dvs. altså kæde de to
sider sammen... umiddelbart ville jeg tro at det bare var at
koble de to koder, men det virker altså ikke... hvad gør jeg galt
?
jeg skriver koden til opdater.asp herunder:
<body>
<%
' 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("/cgi-bin/database.mdb")
Conn.Open DSN
' SQL sætning opbygges
strSQL = "Update personer set "
strSQL = strSQL & "Fornavn= <% Response.Write
Request.Form(brugernavn) %> "
' SQL sætning eksekveres
Conn.Execute(strSQL)
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>%>
<h1>Databasen er opdateret!</h1>
</body>
koden til op.asp (som er den side man afvikler, med den grafiske
side):
<html>
<title>Formular</title>
<head>
</head>
<body>
<h1>Skriv dit navn</h1>
<form method="post" action="opdater.asp">
<input type="text" name="brugernavn">
<input type="submit">
</form>
</body>
</html>
Og min browser kommer med følgende fejl:
Error Type:
Microsoft VBScript compilation (0x800A0409)
Unterminated string constant
/opdater.asp, line 15, column 70
strSQL = strSQL & "Fornavn= <% Response.Write
Request.Form(brugernavn) <- linie 15 er denne og linien over
Jeg har prøvet meget, men jeg tror at jeg har lokaliseret
problemet til at være "Fornavn= , i jeres tutorial har man
nemlig sat tekst i stedet for en variabel som jeg indsætter...
Jeg håber at jeg har forklaret mit problem tydeligt nok
På forhånd tak!
hilsen Johan
--
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