Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.02.13;
Скачать: [xml.tar.bz2];

Вниз

Зачем нужен 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.008 c
3-38033
KIR
2003-01-28 20:39
2003.02.13
К вопросу о визуальном представлении древовидной структуры данных


6-38425
Masya2001
2002-12-23 22:27
2003.02.13
Как отправитьи инфу с сервера на клиент?


1-38269
vlv
2003-02-05 16:21
2003.02.13
Проблемы с загрузкой строки из ресурсов exe


1-38227
hogo
2003-02-03 07:39
2003.02.13
TStringGrid


3-38103
sndanil
2003-01-27 17:34
2003.02.13
Yaffil Personal





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский