Fórum Erro ao gravar no banco #373418
11/08/2009
0
Ja testei com EditNum, TEdit, DbEdit e não resolveu.
Quando mando gravar um valor ex: 70.35 (70,35) no banco de dados da a mensagem:
[b:8c3bc04aa8]´Data Truncated for colunm´precocondominio´ at row1´.[/b:8c3bc04aa8]
Quando gravo direto no banco de dados não da este problema, mas quando mando gravar do formulário aparece esta mensagem.
O campo no banco de dados é o seguinte:
precocondominio (Double(9,2)
no formulario coloqui para gravar a procedure
[b:8c3bc04aa8]
DM.Condominio.fieldbyname(´precocondominio´).value := strToFloat(precocondominio.text)[/b:8c3bc04aa8]
alguém sabe como resolver isso?
Nlsouza
Curtir tópico
+ 0Posts
12/08/2009
Osocram
veja se isso resolve
Gostei + 0
12/08/2009
Nlsouza
Criei um form Teste
Estou usando o DbExpress Query, Privider, ClienteDataSet e Source
Criei um tabelinha
Codigo (autoincremente)
Procuto (varchar(20)
valor(double(9,2)
O código abaixo esta no procedimento click de um botão.
dm.CDs_teste.Append;
dm.cds_teste.fieldbyname(´descricao´).asstring := edtProduto.Text;
[b:e143523a4d] dm.cds_teste.fieldbyname(´valor´).value := StrToFloat(edtPreco.Text); [/b:e143523a4d]
dm.CDs_teste.Post;
dm.CDs_teste.ApplyUpdates(-1);
Quando clico para gravar retorna a mesma mensagem de erro:
[b:e143523a4d]´Data truncated for collunm ´valor´ at row 1´.[/b:e143523a4d]
Testei com os componentes EditNum e TEdit e deu a mesma mensagem.
Tem outra idéia.
Gostei + 0
12/08/2009
Osocram
Gostei + 0
12/08/2009
Nlsouza
Gostei + 0
12/08/2009
Osocram
faz assim....
seleciona esse codigo q estou t passando.... da um Ctrl+C
vai no seu form e da um Ctrl+V... ele ja vai criar o componente.
object SQLMonitor1: TSQLMonitor Active = True AutoSave = True FileName = ´c:\zica.log´ <- nome do arquivo SQLConnection = sqlConn <- seu connection end
Gostei + 0
12/08/2009
Osocram
object SQLMonitor1: TSQLMonitor FileName = ´c:\zica.log´ SQLConnection = sqlConn Left = 558 Top = 48 end
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)