SQL vil ikke virke
Jeg skal have indsat nye data i en tabel, jeg har lavet en form og en SQL ting der skulle sørge for det blev indsat, men det virker ikke Jeg har hele tiden følgende fejl:Error Type:
Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.
/cap/create.asp, line 82
Nedenfor kan I se mit dokument, håber nogen kan hjælpe mig.
<table width="500" border="0" cellpadding="0" cellspacing="0">
<tr>
<td>
<form name="form" method="get" action="create.asp">
<input name="partyid" type="hidden" id="titel" value="<%= PartyID %>" size="30">
<input name="memberid" type="hidden" id="titel" value="<%= MemberID %>" size="30">
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="3">Start med at angive basis informationer omkring den
fest du har tænkt dig at holde.</td>
</tr>
<tr>
<td colspan="3" height="10"></td>
</tr>
<tr>
<td width="100"><div align="right">Titel:</div></td>
<td width="20"> </td>
<td width="280">
<input name="titel" type="text" id="titel" value="<%= Titel %>" size="30"></td>
</tr>
<tr>
<td height="10" colspan="3"></td>
</tr>
<tr>
<td width="100"><div align="right">Sted:</div></td>
<td width="20"> </td>
<td width="280">
<input name="sted" type="text" id="sted" value="<%= Sted %>" size="30"></td>
</tr>
<tr>
<td height="10" colspan="3"></td>
</tr>
<tr>
<td width="100"><div align="right">Dato:</div></td>
<td width="20"> </td>
<td width="280">
<input name="dato" type="text" id="dato" value="<%= Dato %>" size="30"></td>
</tr>
<tr>
<td height="10" colspan="3"></td>
</tr>
<tr>
<td width="100" valign="top"><div align="right">Indhold:</div></td>
<td width="20"> </td>
<td width="280">
<textarea name="indhold" cols="23" rows="5" id="indhold"><%= Indhold %></textarea></td>
</tr>
<tr>
<td width="100" valign="top"> </td>
<td width="20"> </td>
<td width="280"> </td>
</tr>
<tr>
<td width="100" valign="top"> </td>
<td width="20"> </td>
<td width="280">
<input type="submit" name="Submit" value=" Opret Fest "> </td>
</tr>
</table>
</form></td>
<%
SQLcap = "INSERT INTO Cap (PartyID, MemberID, Titel, Sted, Dato, Indhold) VALUES ("
SQLcap = SQLcap & "'" & Session("PartyID") & "', "
SQLcap = SQLcap & "'" & Session("MemberID") & "', "
SQLcap = SQLcap & "'" & Request.form("Titel") & "', "
SQLcap = SQLcap & "'" & Request.form("Sted") & "', "
SQLcap = SQLcap & "'" & Request.form("Dato") & "', "
SQLcap = SQLcap & "'" & Request.form("Indhold") & "');"
Conn.Execute SQLcap
%>
</tr></table>
Den linie den siger der er fejl i er altså denne:
Conn.Execute SQLcap
Hvad skal jeg gøre?