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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  DIFICULDADES COM PESQUISA DE DATAS
Zork
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 10/03/2011 17:27 hs            
Acho que nao!

mas faz um teste, muda o adUseClient e por Server.

outra coisa.

Uma pergunta besta. Mas ja vi muitos cairem.

Essa variavel pega sempre a DATA do dia. Pois bem.
Seu banco tem cadastrado diversas datas menos a de hoje (exemplo) ai quando vc faz a pesquisa nao acha nada porque pra testar vc esqueceu de mudar para uma data que vc tem no banco.

Cara sei que isso é ridiculo mas ja vi pessoas esquecerem disso.

Vc disse que com umas datas funcional e com outras nao!!!

Ja viu se quando tem dia e mes que sao menores que 9 o Access esta pegando um digito ou dois ?

Ex: VB 01/09/1987   Access 1/9/1987

Sem o ZERO no Access percebeu ???
   
comendador
não registrado
ENUNCIADA !
Postada em 10/03/2011 17:36 hs   
Boa sacada Zork, e realmente ele pega a data do dia sim, sendo que este código é um código para preencher o Flexgrid, com a locação daquele mesmo momento, só que antes deste SELECT existe um INSERT, aonde eu salvo os livros que estão sendo alugados (com a data atual) e depois usando este código eu preencho o Flexgrid!

Tenho também um FORM para fechar o caixa, aonde o SELECT tem o mesmo problema, algumas datas funciona bem e outras nem acha!

Quanto ao ACCESS realmente ele só pega um número quando é menor que 9, mais desculpe a pergunta: O que tem haver?
   
comendador
não registrado
Postada em 10/03/2011 17:40 hs   
Agora me ocorreu uma idéia, tem como fazer uma atualização do BD, via código; assim, antes de fazer o SELECT eu faria uma ATUALIZAÇÃO do BD! Bom pelo menos é uma idéia util
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 10/03/2011 18:30 hs            
Olha colega o problema com campo datas acaba sempre sendo  o mesmo

veja bem se o tipo do campo for DATA/HORA

basta mudar o formato

data_loc = Format(Date,"mm/dd/yyyy")

repare que coloquei o mes na frente do dia, agora execute sua query e veja se resolve
     
sNniffer
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 11/03/2011 06:10 hs            
Cara uso assim sem problemas:


        Set prs = New ADODB.Recordset
        SQL = "SELECT * FROM caixa"
        prs.Open "Select * from caixa where tipo = '" & "credito" & "' and data = '" & txtData.Text & "'", gConexao
    
                If prs.RecordCount = 0 Then
                    MsgBox "Não foram encontrado registro no dia informado", vbOKOnly + vbInformation, "Atenção"
                    Exit Sub
                End If

Feliz aquele que transfere o que sabe e aprende.

   
comendador
não registrado
ENUNCIADA !
Postada em 11/03/2011 08:22 hs   
Treze obrigado mais a sua idéia não deu certo! Continuou a mesma coisa!

sNiffer quanto a sua sugestão não ficou muito clara pois, vc põe dentro de uma variável (SQL), um código e depois não a usa! Desculpe mais não entendi parte do seu código!

O que acontece é o seguinte alguns dias do mês o código localiza, outros não!

Estou ficando cansado disso! VB é maneiro por isso, faz vc ficar bastante envolvido com o projeto e os códigos, só que quando começa ficar chato assim...
   
Página(s): 2/5     « ANTERIOR    PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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