galera O problema é simples de explicar, quando executo um código desses:
string sql2 = "UPDATE `clientes` SET `saldo` = " + 2 + " WHERE IDcli = "+id;
MySqlCommand query = new MySqlCommand(sql2, conexao);
query.ExecuteNonQuery();
Tudo funciona direito, o update é aplicado, porém quando executo este (com casas decimais no valor):
string sql2 = "UPDATE `clientes` SET `saldo` = " + 2.80 + " WHERE IDcli = "+id;
MySqlCommand query = new MySqlCommand(sql2, conexao);
query.ExecuteNonQuery();
Gera este erro:
(ampliar imagem para ver melhor)
Se puderem me ajudar eu agradeço ja tentei muita coisa e nada esta dando certo, este erro sempre continua. A coluna saldo no mysql esta como DECIMAL(65,2)
