ERRO NA CONSULTA
Boa tarde Pessoal
Fiz uma consulta, que a princÃpio era para aparecer apenas o CNPJ da Empresa que foi colocada no Campo de pesquisa.Só que aparece todos os cnpj cadastrados.
Eis o Código
Private Sub Command1_Click()
Dim RS As New ADODB.Recordset
RS.Open [Ô]Clientes[Ô], CONEXAO, adOpenKeyset, adLockPessimistic
CONEXAO.Execute ([Ô]Select * From Clientes Where Nome Like [ô][Ô] & txtNome.Text & [Ô][ô][Ô])
Do While Not RS.EOF
list.AddItem RS!cnpj
RS.MoveNext
Loop
End Sub
Fiz uma consulta, que a princÃpio era para aparecer apenas o CNPJ da Empresa que foi colocada no Campo de pesquisa.Só que aparece todos os cnpj cadastrados.
Eis o Código
Private Sub Command1_Click()
Dim RS As New ADODB.Recordset
RS.Open [Ô]Clientes[Ô], CONEXAO, adOpenKeyset, adLockPessimistic
CONEXAO.Execute ([Ô]Select * From Clientes Where Nome Like [ô][Ô] & txtNome.Text & [Ô][ô][Ô])
Do While Not RS.EOF
list.AddItem RS!cnpj
RS.MoveNext
Loop
End Sub
Tire o comando [Ô]Like[Ô] e coloque [Ô]=[Ô].
Select * from Clientes where nome =[ô][Ô] & txtnome.text [Ô][ô][Ô])
Citação::
Tire o comando [Ô]Like[Ô] e coloque [Ô]=[Ô].
Select * from Clientes where nome =[ô][Ô] & txtnome.text [Ô][ô][Ô])
Boa tarde ASHKATCHUP
Continua aparecendo todos os CNPJ cadastrados
Tente assim ...
Private Sub Command1_Click()
Dim RS As New ADODB.Recordset
CONEXAO.Execute ([Ô]Select * From Clientes Where Nome = [ô][Ô] & txtNome.Text & [Ô][ô][Ô])
RS.Open [Ô]Clientes[Ô], CONEXAO, adOpenKeyset, adLockPessimistic
Do While Not RS.EOF
list.AddItem RS!cnpj
RS.MoveNext
Loop
End Sub
ou assim ...
Private Sub Command1_Click()
Dim RS As New ADODB.Recordset
RS.Open [Ô]Select * From Clientes Where Nome = [ô][Ô] & txtNome.Text & [Ô][ô][Ô], CONEXAO, adOpenKeyset, adLockPessimistic
Do While Not RS.EOF
list.AddItem RS!cnpj
RS.MoveNext
Loop
End Sub
Private Sub Command1_Click()
Dim RS As New ADODB.Recordset
CONEXAO.Execute ([Ô]Select * From Clientes Where Nome = [ô][Ô] & txtNome.Text & [Ô][ô][Ô])
RS.Open [Ô]Clientes[Ô], CONEXAO, adOpenKeyset, adLockPessimistic
Do While Not RS.EOF
list.AddItem RS!cnpj
RS.MoveNext
Loop
End Sub
ou assim ...
Private Sub Command1_Click()
Dim RS As New ADODB.Recordset
RS.Open [Ô]Select * From Clientes Where Nome = [ô][Ô] & txtNome.Text & [Ô][ô][Ô], CONEXAO, adOpenKeyset, adLockPessimistic
Do While Not RS.EOF
list.AddItem RS!cnpj
RS.MoveNext
Loop
End Sub
JOSIMARCSILVA
A primeira opção retorna todos os cnpjs.A segunda não retorna nada.
Obrigado
A primeira opção retorna todos os cnpjs.A segunda não retorna nada.
Obrigado
é assim
Private Sub Command1_Click()
Dim RS As New ADODB.Recordset
RS.Open [Ô]Clientes[Ô], CONEXAO, adOpenKeyset, adLockPessimistic
Set RRS = CONEXAO.Execute ([Ô]Select * From Clientes Where Nome=[ô][Ô] & txtNome.Text & [Ô][ô][Ô])
If RRS.EOF = True And RRS.BOF = True Then Exit Sub
list.AddItem RS!cnpj
End Sub
Marcelo
Não retorna nnhum cnpj
Não retorna nnhum cnpj
verifique o banco de dados
se o nome que estádigitando esta correto
se o nome que estádigitando esta correto
desculpe achei o erro
tenta agora
Private Sub Command1_Click()
Dim RS As New ADODB.Recordset
RS.Open [Ô]Clientes[Ô], CONEXAO, adOpenKeyset, adLockPessimistic
Set RRS = CONEXAO.Execute ([Ô]Select * From Clientes Where Nome=[ô][Ô] & txtNome.Text & [Ô][ô][Ô])
If RRS.EOF = True And RRS.BOF = True Then Exit Sub
list.AddItem RRS!cnpj
End Sub
tenta agora
Marcelo obrigado
Ficou perfeito.
Ficou perfeito.
Tópico encerrado , respostas não são mais permitidas