Einzelnen Beitrag anzeigen

Meta777

Registriert seit: 8. Sep 2004
Ort: Magdeburg
248 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

Re: TIBStoredProc und BIGINT Parameter

  Alt 20. Dez 2006, 09:27
Danke Lemmy.

Nun hab ich aber noch folgendes Problem: Wie kann ich auf Output Parameter einer Stored Procedure zugreifen?
Delphi-Quellcode:
var
  LRes: Int64;
begin
  IBDataSet1.SelectSQL.Text := 'SELECT * FROM PROC_TEST(:BIIP)';//BigIntInputParam
  IBDataSet1.Prepare;
  try
    IBDataSet1.ParamByName('BIIP').AsInt64 := High(Int64);
    IBDataSet1.Open;
    LRes := IBDataSet1.ParambyName('BIO').AsInt64;//Feld 'BIO' nicht gefunden!
    IBDataSet1.Close;
  finally
    IBDataSet1.UnPrepare;
  end;
Hier die Testprocedure:
SQL-Code:
CREATE PROCEDURE PROC_TEST (
    BII BIGINT)
RETURNS (
    BIO BIGINT)
AS
begin
  /* Procedure Text */
  BIO = 9223372036854775807;
  suspend;
end
TIA
  Mit Zitat antworten Zitat