Форум: "Базы";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];
ВнизСетевая база данных MS SQL 7.0 Delph6 ADO Найти похожие ветки
← →
Taktic (2003-05-06 03:41) [0]Помогите советом. Какие компонеты лучше использовать. Стоит ли пользоваться ADOTable? Или использовать SQL - ADOCommand, ADODataSet, ADOQuery? С точки зрения надежности и синхронизации данных, производительности, трудозатрат по написанию клиента. Просто нужно написать клиента под MS SQL 7.0 сервер пользователей на 20(в будущем), больших наборов данных не будет. Я раньше писал только под локальные базы. Хотелось бы не ошибиться с выбором инструментов, чтоб и работало хорошо и писать былоб не очень сложно. Поделитесь опытом.
← →
gizar (2003-05-06 08:42) [1]пользуйся ADO все будет Ок, а каким компонентом зависит от конкретной ситуации
← →
sniknik (2003-05-06 08:50) [2]ADO не панацея, и на нем можно дерьмовую прогу написать. А менять при переходе от локальных к серверным базам нужно мозги (делать сдвиг на серверную логику).
ADOTable в этом случае вообше не использовать, ADOQuery не использовать по причинине ограниченности в сравнении с ADODataSet.
← →
Taktic (2003-05-06 09:48) [3]А почему не стоит пользоваться ADOTable..... например для небольших справочных таблиц, которые и заполняются то всего один раз и редко редактируются
← →
sniknik (2003-05-06 10:26) [4]unit ADODB;
TADODataSet = class(TCustomADODataSet)
TADOTable = class(TCustomADODataSet)
каждая селедка рыба, но не каждая рыба селедка.
Врунгель.
все что может ADOTable может и ADODataSet но не наоборот (то же с ADOQuery). не знаю как для тебя а для меня это достаточная причина отложить их в сторону в пользу ADODataSet.
← →
Anatoly Podgoretsky (2003-05-06 10:45) [5]Taktic © (06.05.03 09:48)
ADOTable и ADOQuery сделаны для тех кто пересаживается с десктопных баз данных.
← →
Taktic (2003-05-07 04:26) [6]а как будет работать тотже ADOTable.... например метод post как будет проходить обновление, а работа с транзакциями будет автоматическая? или придется в ручную делать.... а данные будут обновляться?
← →
Stas (2003-05-07 09:32) [7]ADOTABLE Просто генерирует код SQL. т.е. Если ты выбираешь в ADOTABLE TABLENAME:="MyTable";
То сначала программа сгенерирует такой SQL код:
SELECT * FROM MyTable. А потом отправит его на сервер. Т.е. ADOTABLE Работает медленее чем ADOCOMMAND или ADOQUERY.
А ADOCOMMAND просто удобнее чем ADOQUERY.
а как будет работать тотже ADOTable.... например метод post как будет проходить обновление, а работа с транзакциями будет автоматическая? или придется в ручную делать.... а данные будут обновляться?
Если на серваке описаны транзакции, то они будут выполнятся автоматически. Данные обновятся.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c