Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
1-83439
RoadStar
2003-05-14 14:27
2003.05.26
Результат работы программы


3-83378
Jaxtor
2003-05-06 10:31
2003.05.26
DoubleClick в DBGrid


3-83412
pok
2003-05-06 18:13
2003.05.26
Update одной таблице по результатам другой....


3-83384
P.Kert
2003-05-06 12:50
2003.05.26
BLOB-обьекты в InterBase6.x


1-83595
Serg!
2003-05-14 14:58
2003.05.26
Assembler





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