Ciao a tutti,
vorrei con una query sql aggiornare un campo di tipo checkbox in un database Access:
Codice:
<%
strConn = "cavigliano"
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.open strConn
chkUltimaPartita = Request.Form("chkUltimaPartita")
If chkUltimaPartita = "" Then
chkUltimaPartita = "False"
Else chkUltimaPartita = "True"
End if
chkUltimaPartita = CBool(chkUltimaPartita)
chkProssimaPartita = Request.Form("chkProssimaPartita")
If chkProssimaPartita = "" Then
chkProssimaPartita = "False"
Else chkProssimaPartita = "True"
End if
chkProssimaPartita = CBool(chkProssimaPartita)
chkNews = Request.Form("chkNews")
If chkNews = "" Then
chkNews = "False"
Else chkNews = "True"
End if
chkNews = CBool(chkNews)
chkNewsImmagine = Request.Form("chkNewsImmagine")
If chkNewsImmagine = "" Then
chkNewsImmagine = "False"
Else chkNewsImmagine = "True"
End if
chkNewsImmagine = CBool(chkNewsImmagine)
Response.Write chkUltimaPartita
Response.Write chkProssimaPartita
sql = "UPDATE tblHome SET chkUltimaPartita="&chkUltimaPartita&",chkProssimaP artita="&chkProssimaPartita&",chkNews="&chkNews&", chkNewsImmagine="&chkNewsImmagine&" WHERE IDHome=1;"
objConn.Execute(sql)
objConn.close
Set objConn = Nothing
Response.Redirect("gest_home.asp")
%>
Ma esce questo errore:
Informazioni tecniche (per il personale del supporto tecnico)
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Driver ODBC Microsoft Access] Parametri insufficienti. Previsto 2.
/cavigliano/update/gest_home_mod.asp, line 51
Tipo di browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 1.0.3705)
Pagina:
POST 67 bytes to /cavigliano/update/gest_home_mod.asp
POST Data:
chkProssimaPartita=on&chkNews=on&chkNewsImmagine=o n&Submit=Modifica
Qualcuno sa se ci sono particolarità come i campi di tipo data ?

Rispondi quotando