Irenko
|
BELO HORIZONTE MG - BRASIL
|
|
Postada em 24/01/2006 16:55 hs
Como monto esse select? Tenho duas variaveis em uma gravo o Nome e em outra gravo o Telefone, preciso mostrar isto:
FrmTela.Lb_nome.Caption = Nome1 FrmTela.Lb_telefone.Caption = Telefone1
temtei conforme abaixo, mas sempre aparece o numero que não refere-se ao nome.
'Sql = "select Nome,Telefone from Dados where Nome like '*" & Nome1 & "*' Or Telefone Like '*" & Telefone1 & "*'" Set TB = DB.Execute(Sql)
While Not TB.EOF FrmTela.Lb_telefone.Caption = Telefone1 TB.MoveNext Wend
|
|
|
|
Tekki
|
UBERLÂNDIA MG - BRASIL
|
|
Postada em 24/01/2006 21:20 hs
Não sei se compreendi bem sua informação mas pode ser pelo fato de você usar o Like. Like * string * Se o Nome1 for Maria ele buscará Maria José José Maria Marcos Romes de Maria ... Mande mais informações para eu tentar te ajudar.
|
|
|
Irenko
|
BELO HORIZONTE MG - BRASIL
|
|
Postada em 25/01/2006 06:17 hs
Tentando novamente. na minha tabela Dados Tenho os campos Nome e Telefone. Na minha primeira pesquisa eu quardo o Nome na variavel Nome_1. Em outra pesquisa preciso buscar o telefone correspondente ao nome que esta na variavel Nome_1 na mesma tabela e carregar em textBox.
|
|
|
|
Postada em 25/01/2006 07:47 hs
SE VOCE VAI PROCURAR PELO NOME FAÇA ASSIM: 'Sql = "select Nome,Telefone from Dados where Nome like '*" & Nome1 & "*' " Set TB = DB.Execute(Sql)
While Not TB.EOF FrmTela.Lb_telefone.Caption = TB("Telefone") TB.MoveNext Wend ATENÇÃO: se a sua conecção for ADO troque o * por %
dsmn
|
|
|
Martini
|
PAROBÉ RS - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 25/01/2006 11:07 hs
aparece número que não se refere ao nome porque você está usando o operador "or", ou seja, retorna os registros onde o nome conter a expressão ou o telefone conter a expressão ... se usar o and vai retornar somente números que se referem ao nome
|
|
|