Fórum ClientDataSet x Fechamento de tabelas. #562757
22/09/2016
0
Estou usando Delphi XE8 Com Mysql 5.1 e os componentes SQLDataSet, DataSerProvider,ClienteDataset e DatSource.
A minha duvida é:
quando uso ClienteDataSet.Open provavelmente ele da um Open no SQLDataset também (me corrija se eu estiver errado).
Para evitar da ficar com as tabelas abertas qual a forma correta? ClienteDataSet.Active := False?
Se eu usar esse comando ele encerra a tabela refenciada ou ela Continua aberta e somente o ClienteDataSet é fechado?
Casa
Curtir tópico
+ 0Posts
22/09/2016
Carlos Faria
active é um metodo diferente de open Ex
If not clientdataset.active then
clientdataset.open ; // verifica se o cliente está ativo se não está abre porem active e open são metodos diferentes
para fechar é o close mesmo ex :
ClientDataset.close ;
//seu codigo aqui
clientdataset.open ;
Gostei + 0
22/09/2016
Carlos Faria
Gostei + 0
22/09/2016
Casa
Gostei + 0
22/09/2016
Carlos Faria
ClientDataSet1.EmptyDataSet ; //para limpar todos os dados carregados
ClientDataSet1.close ; para fechar o client
Faça isso em todos os forms e pronto
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)