[firebase-br] Dica sobre o IBO

Dimas - Pessoal dimas em dbsoftinformatica.com.br
Qua Ago 17 17:24:09 -03 2005


Ola pessoal,
Vcs poderia me passar 2 exemplos ref. ao IBO, um de como fazer o relacionamento e outro para disparar o autoincremento...
O autoincremento fiz assim mas não sei se esta certo....será q poderia colocar em todas as query no evento abaixo que não teria problema?

procedure TDM.IBClientesNewRecord(IB_Dataset: TIB_Dataset);
var SQLstmt:string;
begin
      SQLstmt := 'Select GEN_ID(GEN_CLIENTES_ID,1) ' + ' AS AI_CLIENTES from RDB$DATABASE';
      IB_Q_ID.Unprepare;
      IB_Q_ID.Close;
      IB_Q_ID.SQL.Clear;
      IB_Q_ID.SQL.Add(SQLstmt);
      IB_Q_ID.Prepare;
      IB_Q_ID.Open;
      DM.IBClientes.FieldByName('CLI_CODIGO').AsInteger :=
                  IB_Q_ID.FieldbyName('AI_CLIENTES').AsInteger;
      IB_Q_ID.Unprepare;
      IB_Q_ID.Close;

end;


DBSOFT INFORMÁTICA - OURO FINO
Dimas Bolognani - Diretor
Tel.(35)3441-5254



Mais detalhes sobre a lista de discussão lista