modtage flere formular-input
Hvad er galt her?Jeg har database: tutoril.mdb med én tabel: personer
Mit form-script:
<html>
<title>Formular</title>
<head>
</head>
<body>
<h1>Skriv dit navn</h1>
<form method="post" action="Nymodtag.asp">
<input type="text" name="Fornavn">Fornavn<br>
<input type="text" name="Efternavn">Efternavn<br>
<input type="text" name="Telefon">Tlf<br>
<input type="text" name="Foedselsdato">Fødselsdato dd-mm-yyyy<br>
<input type="submit">
</form>
</body>
</html>
Mit modtag-script:
<html>
<title>Indsætte data i databasen</title>
<head>
</head>
<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("tutorial.mdb")
Conn.Open DSN
' SQL sætning opbygges
strSQL = "Insert into personer (Fornavn, Efternavn, Telefon, Foedselsdato) values('" & Request.Form("Fornavn", "Efternavn", "Telefon", "Foedselsdato") & "')"
' SQL sætning eksekveres
Conn.Execute(strSQL)
' Luk databaseforbindelse
Conn.Close
Set Conn = Nothing
%>
<h1>Databasen er opdateret!</h1>
</body>
</html>
Får følgende fejl:
Tekniske oplysninger (for supportteknikere)
Fejltype:
Der opstod en Microsoft VBScript-kørselsfejl (0x800A01C2)
Antallet af argumenter er forkert eller egenskabstildelingen er ugyldig: 'Form'
/myasp/modtag.asp, line 17
Browsertype:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Side:
POST 74 bytes to /myasp/modtag.asp
POST Data:
Fornavn=Avarjo&Efternavn=Vojaro&Telefon=1234567890&Foedselsdato=12-11-1973
Klokkeslæt:
31. maj 2005, 23:10:50
