AJUDA URGENTE COM LSTBOX

BYDUMORAES 24/03/2005 15:28:01
#74730
Pessoal onde esta o erro nesta rotina abaixo, pelo que eu sei teria que lista mais de um item no listbox se encontrasse, mas nao esta acontecendo isso.. To precisando muito disso.. alguem poderia me ajudar? estou on-line no msn: bydumoraes@hotmail.com


Set rs = cnn.Execute("Select * from usuarios where " & Criterio.Text & " LIKE '" & nomebusca.Text & "%'")


If (Not rs.EOF) And (Not rs.BOF) Then
Do While Not rs.EOF


' preenche o combo Banco Avisador

lstUsuario.Clear

lstUsuario.AddItem rs!usuario

rs.MoveNext
Loop

Else

MsgBox ("Nenhum usuario encontrado")


Exit Sub
BYDUMORAES 24/03/2005 15:33:03
#74734
Ok Pessoal achei o erro no loop ele tava limpando o listbox e retornava somente o ultimo encontrado
USUARIO.EXCLUIDOS 24/03/2005 15:33:59
#74736
acontece o seguinte...
toda vez q entra no loop você está limpando a lista, veja:
lstUsuario.Clear
tire isso e coloque antes de entrar no loop..

vê se ajuda ...
USUARIO.EXCLUIDOS 24/03/2005 15:35:16
#74737
sql = "SELECT * FROM USUàRIOS WHERE USUARIO LIKE '" & NOMEBUSCA.TEXT & "%" & "'"

Set rs = cnn.Execute(sql)


If (Not rs.EOF) And (Not rs.BOF) Then
Do While Not rs.EOF

' preenche o combo Banco Avisador

'lstUsuario.Clear

lstUsuario.AddItem rs![usuario]

rs.MoveNext
Loop

Else

MsgBox ("Nenhum usuario encontrado")


Exit Sub
Tópico encerrado , respostas não são mais permitidas