scusate, allora questa è la sezione di codice dell'UPDATE:
Codice PHP:
Dim MM_editCmd
Set MM_editCmd = Server.CreateObject ("ADODB.Command")
MM_editCmd.ActiveConnection = MM_ASD_STRING
MM_editCmd.CommandText = "UPDATE Acquisti SET Autorizzato = ?, UserAutorizz = ?, Acquistato = ?, DataAcquisto = ? WHERE IDAcquisto = ?"
MM_editCmd.Prepared = true
MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param1", 202, 1, 50, Request.Form("Autorizzato")) ' adVarWChar
MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param2", 202, 1, 50, Request.Form("UserAutorizz")) ' adVarWChar
MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param3", 202, 1, 50, Request.Form("Acquistato")) ' adVarWChar
MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param4", 135, 1, -1, MM_IIF(Request.Form("DataAcquisto"), Request.Form("DataAcquisto"), null)) ' adDBTimeStamp
MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param5", 5, 1, -1, MM_IIF(Request.Form("MM_recordId"), Request.Form("MM_recordId"), null)) ' adDouble
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close
Da altre prove ho capito che praticamente quando la casellina del checkbox non è selezionata il codice non riesce a scrivermi il valore "No" nel Db, infatti se accetto il valore Null a uno dei due e l altro le seleziono, nei campi del DB mi scrive "Si" e l altro campo me lo lascia vuoto.