salve a tutti dato il seguente codice
strupdate="Update Tipologie Set DescTipologia=? "
Dim CMDUPd As New MySqlCommand(StrsqlUpdate, MysqlConn)
CMDUPd.Parameters.Add("DescTipologia", MySqlDbType.VarChar)
CMDUPd.Parameters("DescTipologia").Value = "Valore1"
StrsqlUpdate = StrsqlUpdate & " WHERE CodTipologia=1"
CMDUPd.ExecuteNonQuery()
mi da errore '?' must be defined
eppure c'è solo un parametro :(
da cosa puo' dipendere?
cavolo mi sto incasinando per 3 righe di codice :dhò:
ecco ho persino provato a cambiare i nomi dei parametri:
strupdate="Update Tipologie Set DescTipologia=@DescTipologia "
Dim CMDUPd As New MySqlCommand(StrsqlUpdate, MysqlConn)
CMDUPd.Parameters.Add("@DescTipologia", MySqlDbType.VarChar)
CMDUPd.Parameters("@DescTipologia").Value = "Valore1"
StrsqlUpdate = StrsqlUpdate & " WHERE CodTipologia=1"
CMDUPd.ExecuteNonQuery()
e da questo erroe:"#22004Column set to default value; NULL supplied to NOT NULL column 'DescTipologia' at row 1"