ERRO AO BUSCAR EM 2 TABELAS
Pessoa boa tarde, estou usando um For Next para buscar numeros de telefones
que estão em uma ou em outra tabela, o problema é que quando os números estão
em ambas ocorre o erro da imagem, segue código:
Alguém sabe como resolver?
Desde já agradeço a todos que possam contribuir.
que estão em uma ou em outra tabela, o problema é que quando os números estão
em ambas ocorre o erro da imagem, segue código:
rs.Open [Ô]Select Codigo from tblCad where TELEFONE =[ô][Ô] _
& lstAlterar.ListItems(f).SubItems(X) & [Ô][ô] or CELULAR =[ô][Ô] _
& lstAlterar.ListItems(f).SubItems(X) & _
[Ô][ô]or (select Telefone from tbTelefones where Telefone=[ô][Ô] & _
lstAlterar.ListItems(f).SubItems(X) & [Ô][ô])[Ô], db, 3, 3
rs.Close
Alguém sabe como resolver?
Desde já agradeço a todos que possam contribuir.
Você poderia utiliza o UNION para juntar os dados das tabelas numa coisa só, eliminando as duplicatas. Fica mais ou menos assim:
support.office.com/pt-br/article/Usar-uma-consulta-uni%C3%A3o-para-combinar-v%C3%A1rias-consultas-em-um-%C3%BAnico-resultado-1f772ec0-cc73-474d-ab10-ad0a75541c6e
dim valor as String
valor = lstAlterar.ListItems(f).SubItems(X)
rs.Open [Ô]Select Telefone from tblCad where TELEFONE =[ô][Ô] & valor & [Ô][ô] or CELULAR =[ô][Ô] & valor & [Ô][ô][Ô] _
& [Ô] UNION (Select Telefone from tbTelefones where Telefone=[ô][Ô] & valor & [Ô][ô])[Ô], db, 3, 3
support.office.com/pt-br/article/Usar-uma-consulta-uni%C3%A3o-para-combinar-v%C3%A1rias-consultas-em-um-%C3%BAnico-resultado-1f772ec0-cc73-474d-ab10-ad0a75541c6e
JABA, muito obrigado, eu não conhecia o comando [Ô]Union[Ô] vou ler o artigo
a respeito.
Mais uma vez obrigado....
a respeito.
Mais uma vez obrigado....
Tópico encerrado , respostas não são mais permitidas