Cursor döndüren prosedürü Delphiden çağırmak

Oracle veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
a.mikayil
Üye
Mesajlar: 83
Kayıt: 07 Ağu 2010 12:55

Cursor döndüren prosedürü Delphiden çağırmak

Mesaj gönderen a.mikayil » 07 Şub 2012 04:26

Merhaba,
Oracle veri tabanında output variable olarak cursor döndüren bir proswdürüm var:

CREATE OR REPLACE PROCEDURE MYPROC(
V_TYPE INTEGER,
C_1 IN OUT SYS_REFCURSOR)

AS
BEGIN
OPEN C_1 FOR SELECT * FROM EMPLOYEES;
END;

Şimdi şu prosedürü Delphi tarafdan bir TUniQuery vasıtasıyla çağıracak olursam nasıl çağırmam gerekir? Şöyle olur mu?

Query1.SQL.Text := 'EXECUTE MYPROC(1,NULL)';
İstikrar sürsün, Türkiye'm büyüsün inşallah.

destiny24
Üye
Mesajlar: 131
Kayıt: 22 Tem 2010 08:42

Re: Cursor döndüren prosedürü Delphiden çağırmak

Mesaj gönderen destiny24 » 08 May 2013 08:06

Stored Procedure olarak denedin mi.?
SP ile geriye değer döndürebiliyoruz. Sp'nin içinde cursor kullanabilirsin hem

Cevapla