A Query Sempre Fecha quando eu Mudo o Sql
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..
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:
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
Curtidas 0
Respostas
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]
begin
close;
sql.Clear;
sql.Add(´Select * From TbPersonagens Order By Nome´);
ExecSql; // aqui
end; [/b:89d04da815]
GOSTEI 0
Aroldo Zanela
24/05/2004
Colega,
ExecSQL é apenas para DDL ou DML que não seja SELECT.
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