Fórum A Query Sempre Fecha quando eu Mudo o Sql #234146
24/05/2004
0
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
Curtir tópico
+ 0
Responder
Posts
24/05/2004
Otto
[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]
Responder
Gostei + 0
25/05/2004
Aroldo Zanela
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)