powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проблема "Клиент-Сервер"
2 сообщений из 2, страница 1 из 1
Проблема "Клиент-Сервер"
    #32557848
DimonXXX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помогите разобраться.
База данных MS SQL Server2000, клиентское приложение
пишу на Дельфи. Раньше для одной таблицы писал несколько
хранимых процедур (insert, update, select и т.д.), следуя
правилам Клиент-Серверной технологии.
Сейчас работаю над новой прогой и , на мой взгляд, удобней
с помощью TADOStoredProc выполнить хр. процедуру на Select (даже
с применением join) и затем пользователь может изменять и удалять
записи без использования хр. процедур, прямо в TDbGrid - е.
По окончанию редактирований соответственно вызывается
ADOConnection1.CommitTrans или ADOConnection1.RollbackTrans по
желанию пользователя.
Нарушаются ли принципы технологии. Если да, то зачем тогда
TADOStoredProc имеет методы POST, EDIT, INSERT?
Как данный подход отразится на быстродействии (у меня вроде ни
какой разницы не наблюдается).
Подойдет ли данный способ для многопользовательской среды(
вообже с данной прогой будет работать один чел, будут ли ошибки
в многопользовательской среде? ).
Благодарю за внимание!
...
Рейтинг: 0 / 0
Проблема "Клиент-Сервер"
    #32557996
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно уж определиться - или вы контролируете полностью все действия, используя ХП для всех операций, или отдаете на откуп компоненту, который будет делать то, что хочет, а не то, что нужно.

Ну ведь в ADOQuery тоже можно вызвать POST, EDIT, INSERT, ну и что? TADOStoredProc это просто навеска над ADOQuery, и больше ничего.

А вызывая ADOConnection1.CommitTrans или ADOConnection1.RollbackTrans по
желанию пользователя
вы блокируете всех остальных на время между началом редактирования и вызовом. Это нехорошо.

В общем совет: пишИте, как пИшите, и все будет хорошо, и будет вам щастте - сейчас и потом, при поддержке программы. Поверьте опыту.


-- Tygra's --
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проблема "Клиент-Сервер"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]