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

Вниз

Замена компонента IBTable   Найти похожие ветки 

 
Id   (2005-11-15 10:53) [0]

Здраствуйте.
В базе данных таблица - 60 полей.
На каждое поле свой TDBEdit  постоянно пользуюсь
IBTable.next, ...prior и т. д.
на сайте http://www.ibase.ru/devinfo/dontdoit.htm
пункт 16.// Не надо увлекаться компонентом TTable и аналогичными
Не совсем понятно
Значит лучше заменить его на TIBQuery?
как тогда обновлять данные? через UPDATE? или IBQuery.post?
Вместо next использовать select?, но это по-моему усложнение?
Как Вы считаете, что использовать IBTable или IBQuery


 
Sergey13 ©   (2005-11-15 10:57) [1]

>Как Вы считаете, что использовать IBTable или IBQuery
IBDataSet


 
msguns ©   (2005-11-15 11:25) [2]

>Id   (15.11.05 10:53)  
>пункт 16.// Не надо увлекаться компонентом TTable и аналогичными
>Не совсем понятно

Поясню на примере:

Вы работаете в мебельном магазине в отделе доставки. Имеете 3 заказа: диван, кресло и кровать.  У вас два способа доставки.

Первый:
Вы грузите в автопоезд весь склад и едете по адресам, выгружая первому диван, второму - кресло, третьему - кровать. Все остальное благополучно привозите назад (TXXXTable)

Второй:
В легковой автофургон грузите только три вещи, которые и развозите по адресам (TIBDataSet,TIBQuery)


 
Sergey13 ©   (2005-11-15 11:29) [3]

2[2] msguns ©   (15.11.05 11:25)
Поправка к первому способу. Автопоезд возвращается на склад и производятся погрузочно-разгрузочные работы после каждого адреса. 8-)


 
Виталий Панасенко   (2005-11-15 15:45) [4]

Используя FIBPlus для DataSet можно установить CacheModelKind=cmkLimetedBufferSize и иметь ПОЧТИ навигационную скорость для Last, First, Locate.. Хотя DataSet вроди бы и ведет себя как TTable и аналогично, но на самом деле все по другому.. Даже кешировать lookup поля необязательно.. скорость на 200000 записях при перемещении на последнюю запись - сравнима с секундой.. но есть свои заморочки(DESC индексы.. учитывая, что FB/IB не может использовать DESC индекс для ASC выборки и наоборот - http://www.ibase.ru/devinfo/dataaccesspaths.htm).. все-таки навигационный способ, похоже, удобнее(понятнее)... а там - кто его знает



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
2-1134935383
x-steff
2005-12-18 22:49
2006.01.08
Проблема с БД в Дельфи


14-1134504557
alex-drob
2005-12-13 23:09
2006.01.08
Как воспользоваться функцией


2-1135142913
Wood
2005-12-21 08:28
2006.01.08
Про Application.MessageBox...


2-1134845614
Exploit
2005-12-17 21:53
2006.01.08
Мышь


2-1135058284
oleg777
2005-12-20 08:58
2006.01.08
Ошибка в запросе при проверке пользователя MSSQL 2000