Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Проблема "Клиент-Сервер"
|
|||
|---|---|---|---|
|
#18+
Помогите разобраться. База данных MS SQL Server2000, клиентское приложение пишу на Дельфи. Раньше для одной таблицы писал несколько хранимых процедур (insert, update, select и т.д.), следуя правилам Клиент-Серверной технологии. Сейчас работаю над новой прогой и , на мой взгляд, удобней с помощью TADOStoredProc выполнить хр. процедуру на Select (даже с применением join) и затем пользователь может изменять и удалять записи без использования хр. процедур, прямо в TDbGrid - е. По окончанию редактирований соответственно вызывается ADOConnection1.CommitTrans или ADOConnection1.RollbackTrans по желанию пользователя. Нарушаются ли принципы технологии. Если да, то зачем тогда TADOStoredProc имеет методы POST, EDIT, INSERT? Как данный подход отразится на быстродействии (у меня вроде ни какой разницы не наблюдается). Подойдет ли данный способ для многопользовательской среды( вообже с данной прогой будет работать один чел, будут ли ошибки в многопользовательской среде? ). Благодарю за внимание! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2004, 12:04 |
|
||
|
Проблема "Клиент-Сервер"
|
|||
|---|---|---|---|
|
#18+
Нужно уж определиться - или вы контролируете полностью все действия, используя ХП для всех операций, или отдаете на откуп компоненту, который будет делать то, что хочет, а не то, что нужно. Ну ведь в ADOQuery тоже можно вызвать POST, EDIT, INSERT, ну и что? TADOStoredProc это просто навеска над ADOQuery, и больше ничего. А вызывая ADOConnection1.CommitTrans или ADOConnection1.RollbackTrans по желанию пользователя вы блокируете всех остальных на время между началом редактирования и вызовом. Это нехорошо. В общем совет: пишИте, как пИшите, и все будет хорошо, и будет вам щастте - сейчас и потом, при поддержке программы. Поверьте опыту. -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2004, 12:52 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=32557848&tid=1546420]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
382ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 685ms |

| 0 / 0 |
