Halløjsa
Jeg forsøger at indsætte 2 formularfelter i min DB (som hedder:
user)
Felt 1: Firma (til DB feltet username)
Felt 2: Password (til DB feltet password)
Siden hedder OpretKunde.htm og ser således ud:
<form action="opret.asp" method="post">
<input type="text" name="Firma">
input type="text" name="Password">
<input type="submit" value="Gem">
</form>
Sender til siden opret.asp som ser sådan her ud:
<html>
<title>Opret Firma</title>
<head>
</head>
<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("../database.mdb")
Conn.Open DSN
strSQL = "Insert into user (username) values('" &
Request.Form("Firma") & "')"
strSQL = "Insert into user (password) values('" &
Request.Form("Password") & "')"
Conn.Execute(strSQL)
Conn.Close
Set Conn = Nothing
%>
<h1>Firma oprettet!</h1>
</body>
</html>
Når jeg forsøger at submitte, sker der det at jeg modtager
følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] The field
'user.username' cannot contain a Null value because the Required
property for this field is set to True. Enter a value in this
field.
/Login/Adm/indsaet.asp, line 59
Det virker som om at opret.asp modtager BLANKE felter??
Nogen forslag??
--
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