How to parse the cursor content.

Discussion of open issues, suggestions and bugs regarding ODAC (Oracle Data Access Components) for Delphi, C++Builder, Lazarus (and FPC)
Post Reply
Hassan

How to parse the cursor content.

Post by Hassan » Tue 23 Nov 2004 09:00

Hello all,

I use this code to execute a stored proc..

OraStoredProc.StoredProcName := 'KNGDDW.KNGc_GetList';

OraStoredProc.PrepareSQL; // receive parameters

OraStoredProc.Params[0].ParamType := ptoutput;
OraStoredProc.Params[0].DataType := ftInteger;

OraStoredProc.Params[1].ParamType := ptoutput;
OraStoredProc.Params[1].DataType := ftCursor;

OraStoredProc.Execute;

RsltId := OraStoredProc.Params[0].AsInteger;

now - how do i get and parse the Cursor??

please help ASAP.
thanks alot.

Paul
Posts: 725
Joined: Thu 28 Oct 2004 14:06

Post by Paul » Tue 23 Nov 2004 15:27

You can use OraStoredProc as TDataSet

Code: Select all

  OraStoredProc.First;
  OraStoredProc.FieldByName(...).AsString...
  OraStoredProc.Next;

Post Reply