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

Вниз

ADO - выбор стратегии   Найти похожие ветки 

 
PepperLover   (2002-04-19 11:50) [0]

Вот такая мысль меня гложет. Стою на распутье.
Как все-таки лучше работать с данными:
1. Ставить компонент ADOTable и работать с данными как обычно - Append,
Delete, Post, .....
2. Или осуществлять модификацию данных через ADOQuery: UPDATE, INSERT, .....
Проблема в том, что возможно база данных изменится, поэтому я просто
выложу все SQL (по пункту 2) во внешний текстовый файл и потом проблемы нет
в изменении программы - поменял запросики и все ?
Но прочитал следующие статьи и засомневался:
http://www.delphikingdom.com/helloworld/ado02.htm
http://www.delphikingdom.com/helloworld/ado03.htm
Как работа по пункту 2 будет согласована с работой в сети ?
В этом случае ведь не заблокируешь ничего ! А если кто-то нагадил в это
время?
Философский вопдос...


 
roottim   (2002-04-19 12:33) [1]

а чем тебе мешает работа с квери.. с темиже методами post// append и тп..
+ есть возможность подсоединить updateSQL и через кэш работать с readonly запросами!
вообще лучше выбрать стратегию на tQuery... это правильнее..
TTAble можно использовать при работе со справочниками


 
zx   (2002-04-19 13:51) [2]

> roottim (19.04.02 12:33)
его вроде ado интересует а не bde


 
KSergey   (2002-04-19 14:01) [3]

Блокировать в сети вообще ничего нельзя. Только в необходимых случаях на момент модификации записи программой (а не пользователем в окошечке!!!). Это вообще дурной тон - блокировки.
Вообще-то очень мало данных для выбора: толи вы строит доашнюю фильмотеку, толи банковскую систему.
Подходы, вообще-то, разные.
Опять же что за БД? Если SQL-сервер - то SQL-компоненты однозначно, а иначе - сами решайте.



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

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

Наверх




Память: 0.44 MB
Время: 0.006 c
1-50051
DiGiTaL
2002-04-27 18:36
2002.05.16
Приложение закрываться не хочет....


1-49932
Sergey_Kiev_student_
2002-05-03 22:57
2002.05.16
компоненты


3-49885
Илья_____
2002-04-18 18:54
2002.05.16
Как получить номер строки DBGrid a, на которой стоит курсор


3-49877
Kolyan
2002-04-19 16:36
2002.05.16
Как перевести базу в SQL Server?


6-50066
Sergik
2002-03-05 11:31
2002.05.16
Требуется обрубать соединение пользователя, если трафик этого соединения превысил заданный размер





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