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

Вниз

Зачем нужен IBQuery ?   Найти похожие ветки 

 
Ginzzz   (2003-01-25 22:41) [0]

Всегда использовал просто Query и все всегда Ok.

Зачем нужен IBQuery ? Что в нем такого есть ?


 
Sergey Masloff   (2003-01-25 23:59) [1]

RTFM. Вот тут уж точно больше сказать нечего


 
Ginzzz   (2003-01-26 00:49) [2]

А где читать ?

Может, все таки объясните, зачем использовать IBQuery ?


 
Anatoly Podgoretsky ©   (2003-01-26 00:52) [3]

Не надо его использовать, что за дурная привычка, использовать нужно только то что нужно.


 
Ray Adams   (2003-01-26 03:49) [4]

В двух словах.
BDE - медленно и старо
IBQuery - прямой доступ без всякого BDE, скорость. Нормальная поддержка транзакций. Ты пробывал с TQuery писать проги для мильтидоступа? Точнее и использованием BDE. Все пашет до определенного момента, когда начинаются блокировки. Ну а если не хочеш юзать, не юзай.


 
Sergey Masloff   (2003-01-26 08:53) [5]

Ray Adams (26.01.03 03:49)
>BDE - медленно и старо
Не так медленно как может показаться.
>Ты пробывал с TQuery писать проги для мильтидоступа? Точнее и >использованием BDE.
Я пробовал. Особых проблем нет. Число пользователей (одновременных) несколько сотен. (СУБД не IB)

Проблемы БДЕ (на мой взгляд) совсем в другом:
1) Универсальность. Для обеспечения прозрачной работы с разными типами баз весь интерфейс приведен к общему знаменателю. Соответственно выпадают некоторы эсклюзивные возможности - навскидку для IB поддержка нескольких одновременных транзакций через один коннект
2) Постоянные проблемы на клиентских местах - то ты потрешь старую версию при установке своей программы и другие перестают работать то поверх твоей поставят другую с тем же результатом.
3) Размер. Даже если делать CUSTOM инсталляцию BDE все равно это несколько дискет. Конечно, кого сейчас волнуют пара лишних мегабайт, но все иногда....
4) Борланд официально больше не развивает БДЕ


Ginzzz
IbQuery это компонент работающий с базой IB не через посредника-BDE а через "родной" API. Соответственно при его использовании не нужно таскать за своей программой BDE. Но вообще конкретно IbQuery в компонентах IBX не особо нужен и добавлен для облегчения миграции с BDE. Для собственно выборок есть более функциональные компоненты, но все же лучше почитай про это сам



 
Ginzzz   (2003-01-26 11:19) [6]

Я понял. А что использовать для селектов, инсертов и апдейтов ?


 
Sergey Masloff   (2003-01-26 17:30) [7]

Другие компоненты с той же закладки что и IBQuery. Какие именно - зависит от потребностей в конкретном случае.


 
Ginzzz   (2003-01-26 17:53) [8]

Ну что использовать для SELECT, что для INSERT и что для UPDATE ?


 
jack128 ©   (2003-01-26 23:28) [9]

to Sergey Masloff
Может я чего непонимаю

>>IbQuery в компонентах IBX не особо нужен и добавлен для >>облегчения миграции с BDE
может имелось ввиду IBTable...

to Ginzzz я как раз IBQuery и использую...
если не нужен именно потомок dataset"a то можно ibsql



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

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

Наверх




Память: 0.48 MB
Время: 0.024 c
7-38591
Unknown user
2002-12-10 20:08
2003.02.13
Как перехватить начало печати документа


1-38356
SergeN
2003-02-03 09:45
2003.02.13
Циклы


14-38493
Supreme
2003-01-27 15:22
2003.02.13
Уравнения реакций по химии


3-38079
BJValentine
2003-01-27 13:37
2003.02.13
Refresh


6-38424
Tenrai
2002-12-14 03:45
2003.02.13
Можно ли из моей программы вызвать диалог добавки в favorities?