A Query Sempre Fecha quando eu Mudo o Sql

Delphi

24/05/2004

Estou com um problema.. sempre q eu mudo o sql da Query, em tempo de execução.. ela fecha.. o Active fica false.. aí ela nao funciona... eu uso o seguinte código..

  with DmDados.SqlPersonagens do
    begin
      close;
      sql.Clear;
      sql.Add(´Select * From TbPersonagens Order By Nome´);
    end;


Sempre q eu tento colocar um ´open´ após o ´Sql.Add´ ou um ´DmDados.SqlPersonagens.Active := True´ depois do ´end´, ele me da erro na hora de exibir a query... o q pode ser feito??

Há, o bd é em Access e uso o Ado pra conectar...



Allan Elias Ramos :roll:


Aersoftware

Aersoftware

Curtidas 0

Respostas

Otto

Otto

24/05/2004

[b:89d04da815]with DmDados.SqlPersonagens do
begin
close;
sql.Clear;
sql.Add(´Select * From TbPersonagens Order By Nome´);
ExecSql; // aqui
end; [/b:89d04da815]


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

24/05/2004

Colega,

  with DmDados.SqlPersonagens do 
    begin 
      close; 
      sql.Clear; 
      sql.Add(´Select * From TbPersonagens Order By Nome´); 
      open;
    end;


ExecSQL é apenas para DDL ou DML que não seja SELECT.


GOSTEI 0
POSTAR