Indsætte tal i access
Sådan her ser problemfeltet ud:<SELECT NAME="provested">
<OPTION></OPTION>
<%
Dim recordSet13
Dim strSQL13
set recordSet13 = server.CreateObject("ADODB.Recordset")
strSQL13 = "SELECT Nummer, Adressesamlet FROM Sted ORDER BY Adressesamlet"
set recordSet13 = forbindelse.Execute (strSQL13)
do until recordSet13.eof
saml = recordSet13("Adressesamlet")
sted = recordSet13("Nummer")
If prov = sted Then
%>
<option value="<%=sted%>"selected><%=saml%></option>
<%
else
%>
<option value="<%=sted%>"><%=saml%></option>
<%
end if
recordSet13.movenext
loop
recordSet13.Close
Set recordSet13 = Nothing
%>
</SELECT>
Her er hvordan jeg indsætter i basen:
strSQL = "INSERT INTO Koretest (Journalnr,Provested) VALUES ('" & buffer & "', " & request.Form("provested") & ")"
forbindelse.Execute(strSQL)
Der er ingen problemer når man vælger en værdi i select-menuen og gemmer. Hvis man derimod lader feltet stå tomt og gemmer så siger den at der er fejl i Insert-sætningen. I access er kolonnen af Number og required står til No