DimonXXX
Сообщений: 5
Оценки: 0
Присоединился: 2004-04-13 12:48:55
|
Помогите разобраться. База данных MS SQL Server2000, клиентское приложение пишу на Дельфи. Раньше для одной таблицы писал несколько хранимых процедур (insert, update, select и т.д.), следуя правилам Клиент-Серверной технологии. Сейчас работаю над новой прогой и , на мой взгляд, удобней с помощью TADOStoredProc выполнить хр. процедуру на Select (даже с применением join) и затем пользователь может изменять и удалять записи без использования хр. процедур, прямо в TDbGrid - е. По окончанию редактирований соответственно вызывается ADOConnection1.CommitTrans или ADOConnection1.RollbackTrans по желанию пользователя. Нарушаются ли принципы технологии. Если да, то зачем тогда TADOStoredProc имеет методы POST, EDIT, INSERT? Как данный подход отразится на быстродействии (у меня вроде ни какой разницы не наблюдается). Подойдет ли данный способ для многопользовательской среды( вообже с данной прогой будет работать один чел, будут ли ошибки в многопользовательской среде? ). Благодарю за внимание!
|