いつもお世話になっております。
すみませんがまたまた教えてください。
Delphi5からoo4o経由でPL/SQLのパッケージ(プロシージャ&ファンクション)
を起動させてOracleからデータを取得するプログラムを作っているのですが
複数件ヒットした時にうまくデータが取得できません。
PL/SQL単体では複数件も取得できているのが確認は取れております。
Delphiからパッケージは起動して戻ってきているのですがどうやら表示の
させ方に問題があるようです。
パッケージ起動
objOraDatabase.ExecuteSQL(sSql);
単体表示
label1.Caption := objOraDatabase.Parameters['P_StfNam'].Value;
複数件表示
while not objOraDynaset.EOF do begin
ListBox1.Items.Add(objOraDynaset.Fields['P_StfNam'].Value);
objOraDynaset.MoveNext;
end;
と、行った形でやっております。
すみませんがご教授願います。
ツイート | ![]() |