Har ett formulär:
<form method="POST" action="add.asp" ENCTYPE="multipart/form-data" >
<B>Nytt företag<br>
<input type="hidden" name="kommunen" value="<% request.querystring("kommun") %>">
<br>
<table border="0" width="100%">
<tr>
<td width="39%" align="right">Företagsnamn: </td>
<td width="61%"><b><input type="text" name="namn" size="60" value="">
</td>
</tr>
<tr>
<td width="39%" align="right">Hemsida:</td>
<td width="61%"> <b><input type="text" name="hemsida" size="60" value="">
</b></td>
</tr>
<tr>
<td width="39%" align="right"> </td>
<td width="61%"><input type="submit" value="Uppdatera">
</td>
</tr>
</table>
</form>
Data skickas till filen add.asp
<% Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("min.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM Foretagen WHERE 1=2"
RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic
RecSet.AddNew
RecSet("Namn") = Request.Form("namn")
RecSet("Kommuner") = Request.Form("kommunen")
RecSet("Hemsida") = Request.Form("hemsida")
RecSet.Update
RecSet.Close
Connect.Close %>
Tyvärr blir det fel. Den skapar en ny rad i tabellen, men den är tom. Varför?