Ola a todos.
Me deparei com uma coisa meio estranha.
Estou utilizando o SQL CE, CF 2 e VS2005
Criei um banco e nesse banco uma tabela, nessa tabela tenho o campo que irá armazenar valores com até duas casas decimais,
Ai especifiquei que esse campo sera do tipo money.
Obs.: Testei com o tipo Real tbm.
Quando eu dou um insert:
"INSERT INTO Tabela (Campo) VALUES ("& str(txtValor.text) &")"
Reparem que utilizo o str(), para convertor o valor para string com isso substitui a virgula "," por ponto "."
Obs.: Testei ja gravar sem o Str e no textbox ja deixar como o valor por exemplo 1.35 e tbm ocorre o problema.
O registro é gravado no banco de dados sem problemas.
Mais agora vem a estranheza, quando vou consultar o registro no banco, o registro esta armazenado como se fosse inteiro, ou seja um valor de 1,35 é gravado como 135.
O que esta errado ?
Agradeço a ajuda de voces.
Obrigado !