[firebase-br] Uso da Ibquery

Jeferson Oliveira jeferson em mvtec.com.br
Sex Fev 24 09:24:19 -03 2006


Cristiano e Márcio,

Interessante o TIBDataSet. Não conhecia.
Obrigado pela dica!



"Cristiano Rebonatto" <crebonatto em upf.br> escreveu na 
mensagem news:43FEF418.3080302 em upf.br...
Já pensou em utilizar o TIBDataSet ?

Jeferson Oliveira escreveu:

>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
>
>
>
>
>
>
>------------------------------------------------------------------------
>
>______________________________________________
>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
>

-- 
+-----------------------------------------------------------+
 Cristiano Rebonatto
 Setor de Análise e Desenvolvimento
 Divisão de Tecnologia da Informação
 Universidade de Passo Fundo
 Passo Fundo - RS
+-----------------------------------------------------------+

______________________________________________
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







Mais detalhes sobre a lista de discussão lista