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

Вниз

Сетевая база данных 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
7-83780
Мыш
2003-03-25 10:43
2003.05.26
ограничение размера десктопа


1-83461
vidiv
2003-05-05 09:42
2003.05.26
Как получить ContactList и History у ICQ 2002-2003?


14-83674
VEG
2003-05-05 20:46
2003.05.26
PDA


4-83797
Nark
2003-03-25 22:35
2003.05.26
Перехват ALT+F4 Delphi приложением


3-83400
Солер
2003-05-06 16:59
2003.05.26
Как отменить запрос?