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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Microsoft Dao 3.6 library
Ivan Abreu
RIO DE JANEIRO
RJ - BRASIL
ENUNCIADA !
Postada em 26/01/2011 18:20 hs         
Alguem pode me informar que "references" e 'components"  que preciso para usar o access 2000 ? Estou acessando e atualizando bem, mas quando uso o seguinte comando, ele não faz a seleção no recordset, ex:
set tb = db.openrecordset(select * from tabela where nome like '*" & txtnome "*')
ele ignora a seleção e traz a tabela inteira.
Agradeço toda e qualquer ajuda.
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
ENUNCIADA !
Postada em 26/01/2011 18:51 hs            
será que ele ignora a sleção mesmo?

pois da forma que vc fez se vc coloar por exemplo "a" provavel mente em toda tabela existirá a letra "a"

tente assim

set tb = db.openrecordset(select * from tabela where nome like '" & txtnome "*')
   
Ivan B Abreu
não registrado
ENUNCIADA !
Postada em 26/01/2011 21:26 hs   
Treze, eu informei o codigo que escrevi no programa:
 
 Set TB = db.OpenRecordset("select * from TB  where nome like '*" & txtNome & "*'")
 
e ele ignora. Contudo se uso microsoft dao 3.51 ele funciona.... Estou usando access 2000, que com Dao 3.6 você não precisa converter para versão anterior... entendeu ?
   
Juan Carlos R.A
Pontos: 2843
MACEIO
AL - BRASIL
ENUNCIADA !
Postada em 27/01/2011 09:32 hs            
Tenta assim:
set tb = db.openrecordset(select * from tabela where nome like '%' + '" & txtNome .Text & "' + '%' ")

agora se o valor de txtNome existem em todas os registros é claro que va trazer todos.
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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