Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Непонятная ошибка [D6, IB5.x]


Ser_Grey ©   (2002-02-01 08:50:00) 

Пытаюсь сделать отчет на основе многомерного куба, но почему-то вылетает ошибка:
Cannot build the Decision Cube whith an empty data set.
Хотя DataSet не пустой (на той же форме ставлю Grid и там все работает прекрасно!). В чем дело?
Помогите, кто может!


ser_Grey   (2002-02-04 15:25:00) [1]

С этим вроде разобрался. Пересчет строк ведет, но теперь другая проблема Access Violation.
Вылетает на открытие Query. В этот момент начинает строится куб. Но вылетает не сразу. ТАм процентов 10 проходит после начала создания внутреннего индекса. (все данные читает нормально)
У меня там такая конструкция стоит:
OnCapacityLow
begin
DecisionCube1.Capacity:=DecisionCube1.Capacity+10000;
end;
Может из-за этого. Не нравится мне этот вариант, но другого ничего не придумал!


Alexandr   (2002-02-04 09:30:00) [2]

RecordCount чего показывает для этого query?


ser_Grey   (2002-02-01 15:46:00) [3]

На счет кривых рук ты абсолютно прав! Чем больше программирую, тем больше в этом убеждаюсь.
Всвязи с этим ...
Проблема так и не решилась. Я сделал так:
В IBDataBaseAfterConnect пишу:
IBQuery1.Open;
IBQuery1.First;
IBQuery1.FetchAll;
Ошибка все равно вылетает.


Alexandr   (2002-02-01 13:00:00) [4]

FetchAll делай всем датасетам сразу после открытия, на основе которых куб делаешь


ser_Grey   (2002-02-01 10:12:00) [5]

TIBDateBase
TIDQuery
TIBTransaction


Alexandr   (2002-02-01 09:06:00) [6]

компоненты даступа к Interbase какие?


Наверх

Титульная страница Поиск, карта сайта Написать письмо