Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.24;
Скачать: CL | DM;

Вниз

Как использовать метод NextRecordSet компонента TADOStoredProc ?   Найти похожие ветки 

 
ru_efim   (2006-07-26 10:21) [0]

Хранимая проседура возвращает несколько _Recordset-ов.
Как получить к ним доступ?
Пытаюсь сделать так:
var
 TempDataSet: TCustomADODataSet;
 i: Integer;
begin
 TempDataSet := ADOStoredProc1; // start with 1st record set
 i:= 0;
 while TempDataSet <> nil do
 begin
   if TempDataSet <> ADOStoredProc1 then // don’t free the original!
     TempDataSet.Free;
   i:= i+0;
   TempDataSet := ADOStoredProc1.NextRecordSet(i); // get next set
 end;
В результате на строке TempDataSet := ADOStoredProc1.NextRecordSet(i); при компеляции генерируется ошибка:
Types of actual and formal var parameters must be identical.
На самом деле задача в следующем.
Есть хранимая проседура при выполнении котрой возвращается два RecordSet-а, есть форма с двумя TDBGrid и одним TAdoStoredProc. Надо в однин DBGrid вывести данные из первого RecordSet-а, а во второй данные второго. А на приведеном выше неробочем примере я просто пытаюсь понять как получить доступ к данным обоих _RecordSet-ов. Если не затруднит, приведите рабочий пример пожалуйста.


 
Johnmen ©   (2006-07-26 10:29) [1]

http://delphimaster.net/view/3-1152097959/



Страницы: 1 вся ветка

Текущий архив: 2006.09.24;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.029 c
2-1157217824
olevacho_
2006-09-02 21:23
2006.09.24
ввод пароля


2-1157624743
VitV
2006-09-07 14:25
2006.09.24
Построение диаграммы


3-1153908793
Fishka
2006-07-26 14:13
2006.09.24
Interbase и кодировка при первой записи


15-1157101383
Gorlum
2006-09-01 13:03
2006.09.24
Ну и нафига они это сделали


1-1153984107
Stanislav
2006-07-27 11:08
2006.09.24
Очистка USES