[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