Vad är godkand för typ av fält? Är det Ja/Nej så kan du testa med
RecSet("godkand") = len(Request.Form("godkand"))
under förutsättning att Request.Form("godkand") är en checkbox.
6 svar · 203 visningar · startad av dahlgren
Detta felmedelande dyker upp
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done.
/dweb/intern/mat/uppdat_mat.asp, line 21
när jag använder förjande kod
Set RecSet = Server.CreateObject("ADODB.Recordset")
Uppdatera = "SELECT * FROM mat WHERE ID = " & Request.Form("dold") & " "
RecSet.Open Uppdatera, Conn, adOpenStatic, adLockOptimistic
RecSet("rubrik") = Request.Form("rubrik")
RecSet("ingredienser") = Request.Form("ingredienser")
RecSet("beskrivning") = Request.Form("beskrivning")
RecSet("kommentarer") = Request.Form("kommenater")
RecSet("sender") = Request.Form("sender")
[b]RecSet("godkand") = Request.Form("godkand")[/b]
RecSet("lista") = Request.Form("lista")
RecSet.Update
Rad 21 är fetmarkerad. Förstår inte varför det blir fel just där, det funkar om jag tar bort den raden. Någon som kan förstå åt mig?
Vad är godkand för typ av fält? Är det Ja/Nej så kan du testa med
RecSet("godkand") = len(Request.Form("godkand"))
under förutsättning att Request.Form("godkand") är en checkbox.
Det är ett vanligt text fält. fast det innehåller ja eller nej förhoppningsvis
Är fältet markerat obligatoriskt i Access? I så fall, kontrollera om Request.Form("godkand") har ett värde. Om inte annat prova att hårdkoda ett värde för det fältet.
Mvh,
Hittade felet och skäms lite...
Om man namnger forumläret godkand så är det lättare att hitta jag infe från det.
Nej, det är en uppdatering av en befintlig post han vill åstadkomma. Det är ingen ny post som han försöker lägga till.