Главная страница
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.018 c
8-83614
imbicil
2003-02-11 12:59
2003.05.26
Линия связывающия два объекта


14-83656
-=DeMoH=-
2003-05-05 12:56
2003.05.26
Как работать с ASP?


7-83769
_sMile
2003-03-24 11:31
2003.05.26
Как убить приложение?


1-83576
Salvator
2003-05-13 11:49
2003.05.26
Работа с Word через Delphi


1-83554
Stalin
2003-05-13 12:18
2003.05.26
NetWork Initialization Faild