INTERBASE E VB6 NUMERIC 9,2
Bom dia Pessoal.
To precisando de uma ajuda.
Estou usando Visual Basic 6.0
No meu banco de dados em Interbase Server 6 tenho o campo: Numeric(9,2) para armazenar valores moeda.
Uso a Seguinte linha para gravar no banco de dados:
SQL = ""
SQL = "INSERT INTO ESTOQUE (cdEstoque,"
SQL = SQL & "cdProduto,"
SQL = SQL & "moPrecoVendaUnitVarejo,"
SQL = SQL & "moPrecoVendaUnitAtacado,"
SQL = SQL & "moPrecoVendaInterno,"
SQL = SQL & "nuQtdeEstTotal,"
SQL = SQL & "nmHostAud,"
SQL = SQL & "dtRegAud,"
SQL = SQL & "cdProfSist) VALUES ( "
SQL = SQL & TxtcdEstoque.Text & ","
SQL = SQL & TxtCdProduto.Text & ","
SQL = SQL & "'" & Format(TxtmoPrecoVendaUnitVarejo.Text, "###,##0.00") & "',"
SQL = SQL & "'" & Format(TxtmoPrecoVendaUnitAtacado.Text, "###,##0.00") & "',"
SQL = SQL & "'" & Format(TxtmoPrecoVendaInterno.Text, "###,##0.00") & "',"
SQL = SQL & TxtnuQtdeEstTotal.Text & ","
SQL = SQL & "'" & StrMaquina & "',"
SQL = SQL & "'" & Format(Date, "m/d/yyyy") & "',"
SQL = SQL & DblcdUsuario & ")"
objCon.BeginTrans
objCon.Execute SQL
objCon.CommitTrans
No Campo moPrecoVendaInterno por exemplo, os dados são salvos neste formato : 5032 que na verdade deveria ser 50,32.
Quando mando exibir este valor 5032 na caixa de texto o valor é formatado para 5.032,00 .
Já Tentei usar CCUR para formatar na hora de salvar mas não resolveu.
Alguem tem uma solução pra isso.
Agradeço sua atenção.
To precisando de uma ajuda.
Estou usando Visual Basic 6.0
No meu banco de dados em Interbase Server 6 tenho o campo: Numeric(9,2) para armazenar valores moeda.
Uso a Seguinte linha para gravar no banco de dados:
SQL = ""
SQL = "INSERT INTO ESTOQUE (cdEstoque,"
SQL = SQL & "cdProduto,"
SQL = SQL & "moPrecoVendaUnitVarejo,"
SQL = SQL & "moPrecoVendaUnitAtacado,"
SQL = SQL & "moPrecoVendaInterno,"
SQL = SQL & "nuQtdeEstTotal,"
SQL = SQL & "nmHostAud,"
SQL = SQL & "dtRegAud,"
SQL = SQL & "cdProfSist) VALUES ( "
SQL = SQL & TxtcdEstoque.Text & ","
SQL = SQL & TxtCdProduto.Text & ","
SQL = SQL & "'" & Format(TxtmoPrecoVendaUnitVarejo.Text, "###,##0.00") & "',"
SQL = SQL & "'" & Format(TxtmoPrecoVendaUnitAtacado.Text, "###,##0.00") & "',"
SQL = SQL & "'" & Format(TxtmoPrecoVendaInterno.Text, "###,##0.00") & "',"
SQL = SQL & TxtnuQtdeEstTotal.Text & ","
SQL = SQL & "'" & StrMaquina & "',"
SQL = SQL & "'" & Format(Date, "m/d/yyyy") & "',"
SQL = SQL & DblcdUsuario & ")"
objCon.BeginTrans
objCon.Execute SQL
objCon.CommitTrans
No Campo moPrecoVendaInterno por exemplo, os dados são salvos neste formato : 5032 que na verdade deveria ser 50,32.
Quando mando exibir este valor 5032 na caixa de texto o valor é formatado para 5.032,00 .
Já Tentei usar CCUR para formatar na hora de salvar mas não resolveu.
Alguem tem uma solução pra isso.
Agradeço sua atenção.
Tópico encerrado , respostas não são mais permitidas