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

Вниз

---|Ветка была без названия|---   Найти похожие ветки 

 
Silver_   (2003-03-04 10:09) [0]

Проблема создания "живой" базы данных
- DataSet.Refresh не подходит дельфя ругается мол индексов нету, еще чегото

решил пойти др. путем
Слиенту делать DataSet.Close; DataSet.Open; на тот DataSet в котором
произошли изменения

Как? А вот так (Теоретически)
- имеется таблица в которой хранятся значения некоторых переменных и констант
там и будем хранить имя таблицы и время последней модификации
(может в некотоых СУБД можно узнать спросив это у самой таблицы (не знаю))
шаги:
1. Делаем триггеры которые и будут записывать имя таблицы и время последней модификации
2. используем эту инфу чтобы делать обновления (при этом не забываем в памяти или на диске
у клиента вести учет кого когда обновляли (чтоб не повторяться :) ))

Проблемы
триггеры конечно но как быть если СУБД их не поддерживает Paradox например или
я не в курсе :), да и вобще триггер на каждую таблицу ...:(

думаю должна быть возможность (лучше из программы) ловить попытку записи в таблицу
вот тута и еть БОЛЬШОЙ ВОПРОС ??? однако :)
Как ловить попытку записи в таблицу?

PS. звеняюсь за длинную писанину, чтоб небыло претензий Не понатно, и т.д. :)


 
app ©   (2003-03-04 10:17) [1]

Вообще то не ругается


 
zacho ©   (2003-03-04 10:24) [2]


> Как ловить попытку записи в таблицу?

Зависит от СУБД. В IB, например, есть Events


 
Silver_   (2003-03-04 10:37) [3]


> app © (04.03.03 10:17)
> Вообще то не ругается


еще как ругеатся
- делал проект БД на SyBase пока не сделал вторичный индекс ругался
- щас БД на Access РУГАЕТСЯ говорю же не делал бы проблемы
вот вторичных индексов не делал может есть обход

Тем более что это мне нуна и в других целях (ставить ссылку на запись кто ее произве т.е. юзера...)



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

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

Наверх




Память: 0.47 MB
Время: 0.018 c
3-76317
anton_cor
2003-03-01 17:37
2003.03.24
Пропадают записи


14-76607
Карелин Артем
2003-03-07 08:48
2003.03.24
Прокси для ICQ


1-76444
multik
2003-03-11 19:31
2003.03.24
Добрый вечер!!! В treeview е не получаются значки.


8-76516
dkDimon
2002-12-10 14:14
2003.03.24
Баланс звука


8-76520
SPIRIT
2002-12-12 13:50
2003.03.24
Прочитать TAG в MP3