ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Firebird e IBX

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
Luiz_Carlos
Profissional
Profissional


Registrado: Domingo, 20 de Agosto de 2006
Mensagens: 630

MensagemEnviada: Seg Dez 11, 2006 4:25 pm    Assunto: Firebird e IBX Responder com Citação

Olá,

Eu estou criando um programa usando FIREBIRD 1.5, D7 e IBX. Eu estou usando varias querys (uma para incluir, outra para alterar, outra para excluir e outra para fazer consultas). Gostaria de saber como uso a propriedade active da query. Eu tenho que colocar query.active = true para todas as querys qdo abro o formulario e depois colocar query.active = false para todas as querys quando fecho o formulario. É assim que é o correto? Obrigado.

Luiz
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Seg Dez 11, 2006 6:15 pm    Assunto: Responder com Citação

Na verdade não. O Query.Active := True é a mesma coisa que eu colocar Query.Open, ou seja, ela é responsável pela abertura de um dataset. Você deve usar esse método apenas com comandos de seleção (Select ... From ... ). Para os comandos Insert, Update e Delete, use apenas o ExecSql (quando for para executar a relativa ação).
_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Luiz_Carlos
Profissional
Profissional


Registrado: Domingo, 20 de Agosto de 2006
Mensagens: 630

MensagemEnviada: Ter Dez 12, 2006 10:40 am    Assunto: Responder com Citação

Valeu Thomaz.

Luiz
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gustavocco
Administrador
Administrador


Registrado: Sexta-Feira, 6 de Fevereiro de 2004
Mensagens: 4253
Localização: Chapecó - SC

MensagemEnviada: Ter Dez 12, 2006 10:48 am    Assunto: Responder com Citação

Olá, ainda pra completar, vc poderia utilizar uma Query soh para fazer as operações, nao sendo necessaria uma para cada tipo de operacao. Assim vc trabalharia com determinados sqls para cada ação, atribuidos ao componente TQuery em tempo de execução.

Abraço.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB