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

Вниз

BDE, IBX, TTable   Найти похожие ветки 

 
Don Korleone   (2003-09-01 04:55) [0]

Доброго времени суток!
Есть пара вопросов, возможно Вам они покажутся глупыми, но все-таки...
1. Если я пишу клиент/серверное приложение, база данных плюс сам сервер Interbase - на сервере, приложение - на локальных машинах. Мне еще нужен на локальной машине Interbase Client или нет? В случае с использованием IBX и без него (BDE)?

2. В одной книге прочитал, что при работе с удаленными БД, нельзя использовать TTable.Edit, Post и вообще TTable нежелательно, поскольку использует прямой доступ (что-то в этом роде). Короче пишут, чтобы использовали TQuery.
И опять же, как работает в данном случае BDE, как IBX.

Заранее благодарен, Игорь.


 
Rad   (2003-09-01 05:02) [1]

(ник у тебя сильный, да ;))
1. http://www.ibase.ru/v6/ibinstallfaq.txt (6-й вопрос) - если IBX. Если BDE - то, конечно, его придется на клиенте ставить (фу-у :))
2. На любителя. Если маленькие объемы - то иногда удобнее с TTable. Но с TQuery (TIBQuery) аккуратнее и гибче получается.


 
sniknik   (2003-09-01 08:15) [2]

дополнение ко второму, понятнее по моему.
с удаленными БД, TTable можеш рассматривать как TQuery с запросом без условия SELECT * FROM Table1 (что приведет к ее полной перекачке), естественно в большинстве случаев качать всю таблицу на клиента не имеет смысла/неэкономично по трафику. поэтому запросы ограничивают (... WHERE условие) выбирая только то что нужно. с таблицей так не получится.
конечно это не все, есть нюансы с клиентским(так как описано)/серверным курсором(будет докачка), но даже при серверном если клиент ткнется не туда(в конец) либо програмист напишет не так (с фильтром) то все одно полной перекачки не избежать, а оно надо?
если в таблице всего несколько записей то это конечно особого смысла не имеет, можно по любому.



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

Форум: "Базы";
Текущий архив: 2003.09.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.012 c
1-71629
Fantom
2003-09-09 12:09
2003.09.22
Создание прозрачной формы с картинкой в качестве background


8-71769
ummax
2003-05-21 15:30
2003.09.22
TWaveHeader = record


3-71555
nikkkk
2003-09-02 11:28
2003.09.22
Вопрос по настройке языкового драйвера


1-71743
-AGGRESSOR-
2003-09-10 13:03
2003.09.22
OLE и потоки


1-71577
Гарри Поттер
2003-09-10 10:09
2003.09.22
Изменить частоту развертки монитора.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский