Futura
|
PORTO FERREIRA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 10/11/2006 12:21 hs
pessoal é o seguinte, estou tentando compatibilizar meu sistema para trabalhar com estes 2 bancos, e ja fiz no "delete", apenas tirando o "*", e em campos data, com a string abaixo que funcionou legal para os 2 bds: data = '" & Format(dtinicio.Value, "yyyy/mm/dd") & "' agora estou tentando formatar a gravação de valores, e usei o seguinte: total = " & Replace(CCur(txtvalor.Text), ",", ".") & " - bom grava sem dar erros, só que no mysql fica normal, mas no access ele acaba tranformando o numero em inteiro, desconsiderando decimais ex: o que era 12,35 fica 1235. Qual a dica pra compatiblizar a gravação de valores, que sirva para os dois bancos, sem depender de IFs ??/
|
|
|
|
|
Postada em 10/11/2006 13:59 hs
Olha... se o valor inserido for 12,25 então vai retornar 12.25... Replace(CCur("12,25"), ",", ".") Agora se no text colocar ponto ("12.25") então o resultado é 1225 ae vai gravar errado... Qual o resultado de Ccur("12,25") no seu vb ?? Fez o teste?
|
|
|
|
Postada em 10/11/2006 14:55 hs
então no text vai estar 12,25 ai passo a função ao gravar e vai para 12.25, pro mysql tudo bem. mas ai no access não funfa, grava como 1225.
|
|
|
|
Postada em 10/11/2006 15:09 hs
Cara eu sempre passei como 12.25 e sempre deu certo... como vc está gravando? Como está configurado as opções regionais?
|
|
|
Futura
|
PORTO FERREIRA SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 10/11/2006 15:37 hs
ghost deu certo sim, estou fazendo muitos testes e acabou ficando com aspas simples e duplas, tirei as simples e foi blz. Bom, então como eu ja havia compatibilizado o formato de gravação das datas, e a questão do delete ( tirando o *), e agora os valores, seria só colocar um arquivo ini junto com o exe, para saber qual string de conexão usar, e só alegria, sistema 100% compatível ??? Bom, ainda vou ficar com o problema dos rpts, que hoje acessam o access, alguma idéia ??
|
|
|
|
Postada em 10/11/2006 15:43 hs
Não... nunca usei CR com outro banco.... teoricamente é só mudar a conexão mas não sei... A única coisa de diferente é usando o filter do recordset...com Access funciona mas com o mysql não...
|
|
|
|