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

Вниз

Организация работы с базой   Найти похожие ветки 

 
SiJack ©   (2003-08-28 13:58) [0]

Я пишу программу которая считывает данные с внешнего устройства и сохраняет результаты в базе. У меня возникла идея разделить программу на 2-е части, 1 - Работает с внешним устройством, считвает, записывает информацию БД, 2- непосредственно для работы с БД, создание отчетов, итд и тп. Но возникла проблема - например 1-я программа работает с БД, в это время юзер запускает 2-ю программу и начинает чегонибудь удалять. Как можно ограничить доступ к БД, или это делается как то по другому?


 
Vlad ©   (2003-08-28 14:06) [1]

Застрелить юзера, чтоб ничего не удалял.


 
SiJack ©   (2003-08-28 14:08) [2]

Не думаю что программу купят, нужен другой вариант


 
Vlad ©   (2003-08-28 14:15) [3]

Первая программа - открывает транзакцию и начинает запись в базу.
Вторая программа, как бы она не пыталась, не сможет удалить эти записи, пока первая не закончит свою транзакцию.
Или так, или объясни конкретнее что нужно ?


 
SiJack ©   (2003-08-28 14:22) [4]

Ок ! Зер Гуд. только вот вопрос, когда первая программа изменит данные в БД во второй, насколько я знаю они не изменятся пока не обновишь, как их обновлять автоматически ?


 
Vlad ©   (2003-08-28 14:27) [5]

Вторая, естественно, должна будет перечитать их из базы.... по чьему-то сигналу. Можно по кнопке например.
А если хочешь автоматически, то после того как первая прога закончила запись в базу, она шлет мессадж второй проге и та делает обновление данных


 
SiJack ©   (2003-08-28 14:35) [6]

Спасибо за совет примерно так я себе все и предстовлял, но был неуверен:)



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
3-58553
paul_k
2003-08-25 09:41
2003.09.18
Возможно ли (D7, DBase)


1-58756
Паштет
2003-09-06 03:12
2003.09.18
Чтение кодировок из файлов


14-58872
iNew
2003-09-01 09:40
2003.09.18
Вопрос по SoftIce 4.05


7-58945
MichS
2003-07-05 10:44
2003.09.18
Временная задержка


1-58668
HELP_HELP_HELP
2003-09-05 06:09
2003.09.18
Help!!!