USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  COMPATIBILIZAR VALORES - ACCESS - MYSQL
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 ??/
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
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?
   
Futura
não registrado
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.
     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
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 ??
 
   
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
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...
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2025   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página