[firebase-br] Uso da Ibquery

Márcio Konrath marcio em altero.com.br
Sex Fev 24 09:02:24 -03 2006


E porque não usa um IBDataSet que ja tem tudo embutido;;;;deixa o ibQuery só 
para consultas;;;

Márcio Konrath
CPD - Altero Design
----- Original Message ----- 
From: "Jeferson Oliveira" <jeferson em mvtec.com.br>
To: <lista em firebase.com.br>
Sent: Friday, February 24, 2006 8:39 AM
Subject: Re: [firebase-br] Uso da Ibquery


> Olá Fábio!
>
> Para cada TIBQuery que precise inserir, editar ou excluir registros 
> associe um TIBUpdateSQL.
> No IBQuery indique o IBUpdateSQL associado na propriedade UpdateObject.
> Por fim gere as sentenças para cada método no IBUpdateSQL.
> Para facilitar clique com o botão direito do mouse sobre o componente 
> escolha a opção UpdateSQL Editor, indique a tabela e por fim clique em 
> Generate SQL.
>
> Atenciosamente,
>
> Jeferson Oliveira
> Analista de Sistemas
> MV Tecnologia Ltda - Belo Horizonte (matriz)
>
>
> "Fábio" <fabiomachado em microshell.com.br> escreveu na mensagem 
> news:17389.2495259226$1140752808 em news.gmane.org...
> Ola pessoal da lista, eu hoje uso a Ibtable da aba do interbase mas to
> querendo usar a Ibquery por um monte de fatores, mas eu não sei como quais
> mais componentes usar? tipo assim eu fiz esse filtro que ta funcionando:
>
>   BANCOS.IBQ_pagar.Close;
>   BANCOS.IBQ_pagar.SQL.Clear;
>   BANCOS.IBQ_pagar.SQL.Add('SELECT *');
>   BANCOS.IBQ_pagar.SQL.Add('FROM PAGAR');
>   BANCOS.IBQ_pagar.SQL.Add('WHERE SITUACAO=:SIT');
>   BANCOS.IBQ_pagar.SQL.Add('AND ID_FORNECEDOR=:CLI_');
>   BANCOS.IBQ_pagar.SQL.Add('ORDER BY DATA_VCT');
>   BANCOS.IBQ_pagar.ParamByName('SIT').AsString :='DEBITO';
>   BANCOS.IBQ_pagar.ParamByName('CLI_').AsInteger :=
> BANCOS.IBT_fornecedoresCOD_FORNECEDOR.Value;
>   BANCOS.IBQ_pagar.Open;
>
> mas ... quando eu tento apagar um registro:
>    bancos.IBQ_pagar.Delete;
>
> da o seguinte erro:
>
> CANNOT DELETE FROM DATASET. (NO DELETE QUERY)
>
> E TENTANDO FAZER EDIÇÃO DA OUTRO ERRO.
>
> Qual será o motivo?
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
>
>
> !DSPAM:43fef43c251113936241041!
>


--------------------------------------------------------------------------------


> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
> !DSPAM:43fef43c251113936241041!
>


--------------------------------------------------------------------------------


No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 268.0.0/268 - Release Date: 23/02/2006





Mais detalhes sobre a lista de discussão lista