Estou usando o DataModule e nele tenho um componente Database para a conexão do banco que é SQLServer, e tb coloco no DataModule os outros componente que utilizo, no caso dessa aplicação tenho apenas componentes query, só que estou com um problema eu quando inicio a aplicação efetuo o comando Database.connected:=true, ou seja, estabeleço conexão com o banco, mas depois peço pra fechar dando o mesmo comando com false, mas quando faço alguma operação utilizando uma query mesmo depois de ter efetuado o comando para fechar a conexão com o banco eu consigo fazer a consulta da query, mas na verdade não queria que isso acontecesse, teria que dar um erro dizendo que a conexao com o banco esta fecha, já que o alias do esta para o componente database na query, e não para o banco diretamente, já tentei usar o comando database.open e database.close, mas tb não deu certo, gostaria de saber se a query tem algum método que permite que ela mesma abra conexão com o banco e se pode ser mudada essa opção, para que a conexão só seja aberta com o componente database e não com a query.
Pergunta
eldrey
Estou usando o DataModule e nele tenho um componente Database para a conexão do banco que é SQLServer, e tb coloco no DataModule os outros componente que utilizo, no caso dessa aplicação tenho apenas componentes query, só que estou com um problema eu quando inicio a aplicação efetuo o comando Database.connected:=true, ou seja, estabeleço conexão com o banco, mas depois peço pra fechar dando o mesmo comando com false, mas quando faço alguma operação utilizando uma query mesmo depois de ter efetuado o comando para fechar a conexão com o banco eu consigo fazer a consulta da query, mas na verdade não queria que isso acontecesse, teria que dar um erro dizendo que a conexao com o banco esta fecha, já que o alias do esta para o componente database na query, e não para o banco diretamente, já tentei usar o comando database.open e database.close, mas tb não deu certo, gostaria de saber se a query tem algum método que permite que ela mesma abra conexão com o banco e se pode ser mudada essa opção, para que a conexão só seja aberta com o componente database e não com a query.
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.