Propiedade quot;EOFquot;
03/01/2006
0
Alguem poderia me explicar pra que serve a propriedade [b:827524408a]´EOF´[/b:827524408a]. E quando a necessidade de usa-la.
Grato!!! :D
Grato!!! :D
Rafaeldf22
Curtir tópico
+ 0
Responder
Posts
03/01/2006
Josafat
Opa
Eu utilizo bastante em querys
Ex..
Whyle not query.eof then
begin
faz alguma coisa
end;
Isso quer dizer q enquanto ele nao chegar no ultimo registro da query ira executar o que estiver dentro do bloco.
espero poder ter ajudado :lol:
Eu utilizo bastante em querys
Ex..
Whyle not query.eof then
begin
faz alguma coisa
end;
Isso quer dizer q enquanto ele nao chegar no ultimo registro da query ira executar o que estiver dentro do bloco.
espero poder ter ajudado :lol:
Responder
03/01/2006
Eixox
[color=blue:77a4531598][b:77a4531598]EOF [/b:77a4531598][/color:77a4531598]quer dizer [b:77a4531598][color=red:77a4531598]E[/color:77a4531598]nd [color=red:77a4531598]O[/color:77a4531598]ff [color=red:77a4531598]F[/color:77a4531598]ile[/b:77a4531598] e quer dizer Final do Arquivo.
Você poderá utilizá-la em diversas situções, porém geralmente é muito utilizada no processamento de tabelas e Arquivos com a instrução de repetição While quando se deseja obter alguns detalhes que muitas vezes acabam sendo mais chatos de fazer em SQL por exemplo:
Vejamos:
TabelaCampo.First > Desloca o cursor para o primeiro elemento da tabela
while not Tabela.EOF do
begin
if TabelaCampo.Valor >= 100 then A := B + I - 10;
Tabela.Next;
end;
A primeira linha do comando While é lida da seguinte forma:
Enquanto não for o final da Tabela faça ....
O Comando Tabela.Next vai lhe levando para o próximo registro em direção ao final do arquivo.
Outro exemplo do uso do EOF
function Eof [ (var F: Text) ]: Boolean;
Você poderá utilizá-la em diversas situções, porém geralmente é muito utilizada no processamento de tabelas e Arquivos com a instrução de repetição While quando se deseja obter alguns detalhes que muitas vezes acabam sendo mais chatos de fazer em SQL por exemplo:
Vejamos:
TabelaCampo.First > Desloca o cursor para o primeiro elemento da tabela
while not Tabela.EOF do
begin
if TabelaCampo.Valor >= 100 then A := B + I - 10;
Tabela.Next;
end;
A primeira linha do comando While é lida da seguinte forma:
Enquanto não for o final da Tabela faça ....
O Comando Tabela.Next vai lhe levando para o próximo registro em direção ao final do arquivo.
Outro exemplo do uso do EOF
function Eof [ (var F: Text) ]: Boolean;
Responder
Clique aqui para fazer login e interagir na Comunidade :)