Модераторы: Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> StoredProc and-or DataSet = дуля, FireBird + Delphi 
:(
    Опции темы
3D-Dragon
Дата 18.4.2003, 08:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 52
Регистрация: 7.1.2003
Где: Днепропетровск, U A

Репутация: нет
Всего: нет



Очердная проблема творчества smile.gif

Есть хранимая процедура, в которой в цикле производится выборка данных, которые "выплевываются" наружу suspend-ом ...
Строк в таблице много и если я запускаю процедуру в IB_Expert (там же её и созадю), то видно весь набор в табличке.

...
for
SELECT POLE1
FROM TABLE
INTO :POLE1
do
begin
suspend;
end
...

Никак не получается получить набор этих данных в приложении Delphi
Пробовал и через TpFIBStoredProc, и через TpFIBDataSet ...

Стандартный прием

while Procedure.Eof do
begin
....
здесь работаем с данными
....
Procedure.Next;
end;

выводит только первую запись из набора и потом ошибку о том, что не может взять следующую запись т.к. закрыт DataSet в Procedure

Если сделать через TpFIBDataSet с запросом SELECT * FROM название_процедуры

while DataSet.Eof do
begin
....
здесь работаем с данными
....
DataSet.Next;
end;

то вообще не ругается, но и ничего не ввыводит ...

Помогите, пож-та, советом или примером !


PM MAIL WWW ICQ   Вверх
Guest_IgorK
Дата 21.4.2003, 09:48 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











НЕ ИСПОЛЬЗУЙ TIbStoredProcedure! Никогда!!!
Ibase.ru
Делай в TIbQuery 'select * from MyStoredProc', потом Open и будет тебе щастье!

  Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Interbase"
Alex

Обязательно указание:

1. Версию InterBase (Firebird, Yaffil)

2. Способа доступа (ADO, BDE, IBX и т.д.)

  • КАК ПРАВИЛЬНО ОФОРМИТЬ КОД - ЗДЕСЬ
  • КАК ПРАВИЛЬНО УКАЗАТЬ ТЕКСТ ОШИБКИ - ЗДЕСЬ
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • FAQ раздела лежит здесь!

Если Вам понравилась атмосфера форума, заходите к нам чаще! С Уважением, Akella.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Firebird, Interbase | Следующая тема »


 




[ Время генерации скрипта: 0.0403 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.