quot;Cannot perform this operation on a closed datasetquot
27/02/2003
0
O que significa algum banco fechado ???
Iniciante...
Iniciante...
Anonymous
Curtir tópico
+ 0
Responder
Posts
27/02/2003
Anonymous
significa que vc esta acessando alguma tabela ou query sem abri-la antes
Responder
27/02/2003
Ltlennon
Cara, algumas operações precisam obrigatóriamente que a tabela esteja fechada e outras que a tabela esteja aberta.
Digamos que sua tabela chame Table1. Se você quiser ver ela em um DBGrid você precisa abrir ela, para isso: Table1.open;
Digamos agora que você tenha uma query da nome Query1 e queira alterar o sql dela (por exemplo para fazer uma busca com certas condições), você deve fechar a tabela, mudar o sql e abrir ela se quiser ver os resultados, para isso:
Query1.close;
Query1.sql.text := ´select * from tabela where condicao´;
Query1.open;
Digamos que sua tabela chame Table1. Se você quiser ver ela em um DBGrid você precisa abrir ela, para isso: Table1.open;
Digamos agora que você tenha uma query da nome Query1 e queira alterar o sql dela (por exemplo para fazer uma busca com certas condições), você deve fechar a tabela, mudar o sql e abrir ela se quiser ver os resultados, para isso:
Query1.close;
Query1.sql.text := ´select * from tabela where condicao´;
Query1.open;
Responder
Clique aqui para fazer login e interagir na Comunidade :)