MYSQL
Estou tentando executar a instrução abaixo, e aparece um erro dizendo que o dado está truncado para o campo "c_saldo". Segue a imagem em anexo. O q significa isso?
db.Execute "UPDATE tbl_contas SET c_saldo = '" & RetornaValorMe(sSaldo(0), sValor) & "' WHERE c_nome_conta Like '" & nContaOrigem & "';"
db.Execute "UPDATE tbl_contas SET c_saldo = '" & RetornaValorMe(sSaldo(0), sValor) & "' WHERE c_nome_conta Like '" & nContaOrigem & "';"
Puts, que estranho né ? Sera que os dados não estão corrompidos ?
Consegui descobrir o problema.
NA STRING RETORNAVA
UPDATE tbl_contas SET c_saldo = -12,54 WHERE c_nome_conta Like 'MINHA CONTA';
TROQUEI A FUNÇÃO P SUBSTITUIR A VIRGULA POR PONTO.
UPDATE tbl_contas SET c_saldo = -12.54 WHERE c_nome_conta Like 'MINHA CONTA';
FUNFOU BLZ
NA STRING RETORNAVA
UPDATE tbl_contas SET c_saldo = -12,54 WHERE c_nome_conta Like 'MINHA CONTA';
TROQUEI A FUNÇÃO P SUBSTITUIR A VIRGULA POR PONTO.
UPDATE tbl_contas SET c_saldo = -12.54 WHERE c_nome_conta Like 'MINHA CONTA';
FUNFOU BLZ
Tópico encerrado , respostas não são mais permitidas