Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.14;
Скачать: CL | DM;

Вниз

Помогите разобраться с редактированием/добавлением   Найти похожие ветки 

 
big_bugzy   (2002-09-23 14:23) [0]

Уважаемые мастера, помогите пожалуйста разобраться с проблемой...
При добавлении/редактировании записи в БД, с базой может работать только тот, кто редактирует запись, остальные пользователи ничего делать не могут. Как сделать что-бы все пользователи могли работать с базой одновременно в различных режимах (просмотр, редактирование...)
К базе подсоеденяюсь используя ADO компоненты, запись редактирую/добавляю примерно так :

ADOConnection.BeginTrans;
ADODataSet.Edit (/Append);
ADODataSet.Post;
ADOConnection.CommitTrans;


 
sniknik ©   (2002-09-23 14:29) [1]

пользовать только SQL команды (в том числе и транзакции)


 
big_bugzy   (2002-09-23 14:49) [2]

to sniknik ©

Если не трудно, поясните пожалуйста...


 
Termik ©   (2002-09-23 15:06) [3]

Наверняка идет использование что-то типа DBGrid, в том числе и при добавлении/редактировании. Для того, чтобы обеспечить работу нескольких пользователей одновременно, в DBGrid"е можно ТОЛЬКО ПРОСМАТРИВАТЬ ЗАПИСИ. А для добавления/изменения/удаления использовать отдельные SQL-команды в отдельных компонентах доступа к базам данных. Притом тут-же завершать транзакцию. Пример: Пользователь добавляет запись.
Открываем отдельные окошечко, где он набирает все необходимые данные, ну, скажем в Edit"ах. Когда данные подготовлены, делаем INSERT..., COMMIT ...
И все !...
P.S. Не забываем про обновление данных на экранах у пользователей, но это отдельный разговор...


 
big_bugzy   (2002-09-23 15:33) [4]

Понятно.... только геморойное это дело...
Неужели нет ничего попроще??



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

Текущий архив: 2002.10.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
14-45557
SBProgrammer
2002-09-20 08:37
2002.10.14
Просят выполнить работу, сколько это может стоит? (опис. внутри)!


3-45182
Григорий Ситнин
2002-09-19 16:40
2002.10.14
SQLConnection из dbExpress


3-45214
Soft
2002-09-20 17:35
2002.10.14
Удаление повторяющихся полей с помощью SQL HELPPP!!!!!!


1-45320
kull
2002-10-04 12:08
2002.10.14
Возможно ли получить список функций из dll?


1-45243
Ru
2002-10-02 15:32
2002.10.14
Delphi+COM