PostgreSQL, Delphi и cursor

2 отговора 0 прегледа
#1

PostgreSQL, Delphi и cursor

Имам следното питане:
Правя приложение на Delphi 7, за база данни използвам PostgreSQL. Искам в базата да направя функция, която да има два изходни параметъра - единият да е p_res integer, другият - p_recs refcursor. Идеята е в тялото на функция да има селект-заявка, като предварително се правят разни проверки в зависимост от които параметърът p_res е равен или различен от 0. Това в базата е реализирано. Въпросът ми е как да визуализирам записите от върнатия курсор в един DBGrid, да речем? И още, може ли функция от PostgreSQL да се изпълни използвайки компонент TZStoredProc и ако ДА - как???

Отговор
в отговор на VladoVasilev #2

Re: PostgreSQL, Delphi и cursor

Ако няма вградена функционалност в компонентата, аз бих композирал SELECT заявката във функцията, бих я върнал в Delphi като низ и бих си я ползвал по-натам по тривиалния начин.

чети и дишай по-леко
Отговор
в отговор на Pechenia #3

Re: PostgreSQL, Delphi и cursor

Абе става, ама първо не кефи много :) и второ - ако заявката върне малко повечко записи, да кажем 2000-3000....

Отговор