Opdatering af checkbox til database
Jeg har en side, hvor de enkelte medlemmer af et ungdomsråd, skal kunne redigere deres profil, dvs tlfnr, adresse osv.I de felter hvor det drejer sig tekst (tlfnr., adresse osv.) er der ingen problemer med at opdatere til databasen.
Men der også nogle felter hvor man i en checkbox, kan krydse af hvilke poster man har i rådet. Jeg kan ikke få dem til at opdatere de tilsvarende felter i databsen.
Her er et eksempel på koden:
<input type=\"Checkbox\" name=\"formand\" size=\"40\" value=\"True\" <% If rsvis(\"Formand\") = True Then %> checked<% End If %>>
der er selvfølgelig en form-kode, der sender det til nedenstående kode.
<%
stFormand = request.form(\"formand\")
If stFormand = \"\" then
stFormand = False
end IF
%>
<!--#INCLUDE virtual=\'ur/log/dbconn.asp\'-->
<% SQLret = \"UPDATE medlemmer SET formand = \"& stFormand &\" WHERE (ID = \" & stID & \");\"
Set rsret = DBConn.Execute(SQLret)
Response.Redirect \"medlemmer.asp\"
rsRet.Close
Set rsRet = Nothing%>
<!--#INCLUDE virtual=\'ur/log/dbconn_lukke.asp\'-->
Når jeg gør sådan får jeg denne fejlmelding:
Der er for få parametre. Der var ventet 1.
Jeg har også prøvet at sætte \' omkring; sådan her: \'\"& stFormand &\"\'
så får jeg denne fejlmelding.
Datatyperne stemmer ikke overens i kriterieudtrykket
I den rigtige kode opdateres \"tekstfelterne\" i samtidig med checkboksene, men det har vel ingen betydning?
På forhånd tusind tak for hjælpen