Fórum Either BOF or EOF is true, or the current record has deleted #273471
21/03/2005
0
Quem pode me explicar pq isso ta acontecendo... ????
esse ´BuscaUser´ é um TADOQuery...
... outra coisa nessa SQL eu queria usar o coringa ¬ mas da um erro quando coloco na clausula WHERE desse jeito:
´... WHERE nome LIKE ¬:nm´; como ajeito isso tambem???
será que alguem pode me dizer onde ta o erro disso???
esse ´BuscaUser´ é um TADOQuery...
... outra coisa nessa SQL eu queria usar o coringa ¬ mas da um erro quando coloco na clausula WHERE desse jeito:
´... WHERE nome LIKE ¬:nm´; como ajeito isso tambem???
dmobjSimpi.BuscaUser.Close; dmobjSimpi.BuscaUser.SQL.Clear; dmobjSimpi.BuscaUser.SQL.Add(´SELECT nome, login, nivel FROM usuarios WHERE nome LIKE :nm´); dmobjSimpi.BuscaUser.Parameters[0].Name := ´nm´; dmobjSimpi.BuscaUser.Parameters[0].Value := NmBusca.Text; dmobjSimpi.BuscaUser.Parameters[0].DataType := ftString; dmobjSimpi.BuscaUser.Open; row := 1; dmobjSimpi.BuscaUser.FindFirst; while dmobjSimpi.BuscaUser.FindNext do begin ListaUsers.Cells[0, row] := dmobjSimpi.BuscaUser.Fields.Fields[0].Value; ListaUsers.Cells[1, row] := dmobjSimpi.BuscaUser.Fields.Fields[1].Value; ListaUsers.Cells[2, row] := dmobjSimpi.BuscaUser.Fields.Fields[2].Value; ListaUsers.RowCount := ListaUsers.RowCount + 1; Inc(row); dmobjSimpi.BuscaUser.Next; end;
será que alguem pode me dizer onde ta o erro disso???
Raimundo_farias
Curtir tópico
+ 0
Responder
Posts
22/03/2005
Raimundo_farias
bom gente o problema do laço eu ja resolvi...
era so isso...
mas meu problema com o coringa ¬ ainda perdura... se alguem poder me ajudar....
tipo:
isso não funciona....
desde ja muito obrigado!
era so isso...
dmobjSimpi.BuscaUser.First; while not dmobjSimpi.BuscaUser.Eof do begin //codigo dmobjSimpi.BuscaUser.Next; end;
mas meu problema com o coringa ¬ ainda perdura... se alguem poder me ajudar....
tipo:
´SELECT nome, email FROM usuarios WHERE nome LIKE ¬:nm´
isso não funciona....
desde ja muito obrigado!
Responder
Gostei + 0
22/03/2005
Gandalf.nho
Passe o coringa junto com o valor do parâmetro
SELECT nome, email FROM usuarios WHERE nome LIKE :nm
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)