[firebase-br] Uso da Ibquery

Fábio fabiomachado em microshell.com.br
Sex Fev 24 00:46:17 -03 2006


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?
 
 
 



Mais detalhes sobre a lista de discussão lista