Create Data Module com SQLConnection.Connected = False
Galera
Não sei se alguém teve essa ideia ainda, mas é o seguinte.
Tenho o DMConexão onde tem o SQLConnection da aplicação, chamado de CN.
O CN.Connected fica por default igual a TRUE pois em tempo de projeto preciso de ligado para gerar campos, etc.
Minha vontade e em tempo de execução criar ele como FALSE, pois no create do DataModule quero verificar antes os dados em um arquivo INI, verificar FIREBIRD e se o banco existe mesmo.
Para que isso funcione, hoje toda vez que compilo o EXE tenho que mudar o CN.Connected = TRUE para FALSE manualmente.
Tentei várias formas criar o CN (SQLConnection) com Connected = FALSE por código mas não consegui.
Pelo que já pesquisei tem quer alterar com CONSTRUCTOR.
Alguém que saiba como fazer poderia ajudar.
Não sei se alguém teve essa ideia ainda, mas é o seguinte.
Tenho o DMConexão onde tem o SQLConnection da aplicação, chamado de CN.
O CN.Connected fica por default igual a TRUE pois em tempo de projeto preciso de ligado para gerar campos, etc.
Minha vontade e em tempo de execução criar ele como FALSE, pois no create do DataModule quero verificar antes os dados em um arquivo INI, verificar FIREBIRD e se o banco existe mesmo.
Para que isso funcione, hoje toda vez que compilo o EXE tenho que mudar o CN.Connected = TRUE para FALSE manualmente.
Tentei várias formas criar o CN (SQLConnection) com Connected = FALSE por código mas não consegui.
Pelo que já pesquisei tem quer alterar com CONSTRUCTOR.
Alguém que saiba como fazer poderia ajudar.
Huelbert Oliveira
Curtidas 0
Respostas
Marco Salles
10/08/2012
Nãoo entendi. Vc esta criando o SqlConnection ????
Ele não existe no dataModulo???
Ele não existe no dataModulo???
GOSTEI 0
Douglas Michelino
10/08/2012
Se ele ja existe no DataModulo, deixe por default Conected:=false;
Faça a verificação do Equipe ini... E depois mude a propriedade dele para True;
DataModule.Cn.Conected:=true;
Faça a verificação do Equipe ini... E depois mude a propriedade dele para True;
DataModule.Cn.Conected:=true;
GOSTEI 0
Douglas Michelino
10/08/2012
Se ele ja existe no DataModulo, deixe por default Conected:=false;
Faça a verificação do ini... E depois mude a propriedade dele para True;
DataModule.Cn.Conected:=true;
Faça a verificação do ini... E depois mude a propriedade dele para True;
DataModule.Cn.Conected:=true;
GOSTEI 0