quot;Cannot perform this operation on a closed datasetquot

Delphi

27/02/2003

O que significa algum banco fechado ???

Iniciante...


Anonymous

Anonymous

Curtidas 0

Respostas

Anonymous

Anonymous

27/02/2003

significa que vc esta acessando alguma tabela ou query sem abri-la antes


GOSTEI 0
Ltlennon

Ltlennon

27/02/2003

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;


GOSTEI 0
POSTAR