Fórum Ler uma Tabela inteira #188986

16/10/2003

0

Como faço para ler registro por registro de uma tabela, estou usando DBExpress

Grato


Ecarvalhox

Ecarvalhox

Responder

Posts

16/10/2003

Marcio.theis

tabela.Fisrt;
while not tabela.Eof do
begin
-------
-------
tabela.Next;
end;


Responder

Gostei + 0

16/10/2003

Ecarvalhox

eu preciso fazer isto usando uma Query
Por Ex.
Select * from tabela

E daí ler todos os registros deste resultado.
Acho que não havia explicado direito. Desculpa

Grato


Responder

Gostei + 0

16/10/2003

Silviogs

Olá,

use a mesma forma da outra resposta, apenas usando a query.

Query1.Fisrt;
while not Query1.Eof do
begin
-------
-------
Query1.Next;
end;


Atenciosamente,


Silvio Guedes.


Responder

Gostei + 0

17/10/2003

Ecarvalhox

Estou tentando mover os dados de um campo de uma consulta Sql para um componente, o primeiro registro eu consigo,
mas o no segundo da este erro:
Project Teste.exe raised exception class EListError with message ´list index out of bounds(1)´. Process Stopped.
O meu código é este:
Q1.Close;
Q1.Open;
Q1.First;
i := 0;
While true do
begin
CheckListbox1.Items.Add(Q1.Fields[0].AsString);
try
Q1.Next;
i := i + 1;
except
break;
end;
Onde o comando SQL é : Select cod from Teste.
Grato


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar