Er hved at lave såen at man kan oprette en bruger på min side,
oprettelse rubrikkerne ser således ud:
<html>
<title>
Opretbruger
</title>
<body>
<h1>Opret bruger</h1>
<form action="indsaet.asp" method="post">
<table>
<tr>
<td>Brugernavn:</td><td><input type="text"
name="brugernavn"></td>
</tr>
<tr>
<td>Password:</td><td><input type="password"
name="password"></td>
</tr>
<tr>
<td>Fuldenavn:</td><td><input type="text" name="fuldenavn"></td>
</tr>
<tr>
<td>Adresse:</td><td><input type="text" name="adresse"></td>
</tr>
<tr>
<td>By:</td></td><td><input type="text" name="by"></td>
</tr>
<tr>
<td>Postnummer:</td><td><input type="text"
name="postnummer"></td>
</tr>
<tr>
<td>Fastnet nummer:</td><td><input type="text"
name="fastnet"></td>
</tr>
<tr>
<td>Mobil nummer:</td><td><input type="text" name="mobil"></td>
</tr>
<tr>
<td><input type="submit" value="Gem"></td>
</tr>
</table>
</form>
</body>
</html>
og indsaet.asp ser således ud:
%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("/db1.mdb")
Conn.Open DSN
strSQL = "Insert into Tabel1 ("
strSQL = strSQL & "UserID, "
strSQL = strSQL & "Password, "
strSQL = strSQL & "Fuldenavn, "
strSQL = strSQL & "Adresse, "
strSQL = strSQL & "By, "
strSQL = strSQL & "Postnummer, "
strSQL = strSQL & "Telefonnummer, "
strSQL = strSQL & "Mobil,)"
strSQL = strSQL & "values( "
strSQL = strSQL & "'" & Request.Form("brugernavn") & "', "
strSQL = strSQL & "'" & Request.Form("password") & "', "
strSQL = strSQL & "'" & Request.Form("fuldenavn") & "', "
strSQL = strSQL & "'" & Request.Form("adresse") & "'. "
strSQL = strSQL & "'" & Request.Form("by") & "'. "
strSQL = strSQL & "'" & Request.Form("postnummer") & "'. "
strSQL = strSQL & "'" & Request.Form("fastnet") & "'. "
strSQL = strSQL & "'" & Request.Form("mobil") & "'.)"
Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing
%>
- problemet er så at browseren viser følgene fejl:
Fejltype:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i
INSERT INTO-sætningen.
/indsaet.asp, line 29
line 29 = Conn.Execute(strSQL)
- kan ikke helt se hvad jeg har gjort galt håber i kan hjælpe.
mvh. Jeppe
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials