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