
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.05.2006, 16:56
|
|||
|---|---|---|---|
|
|||
Как зафиксировать в БД дату её посл. изменения? |
|||
|
#18+
Пишу БД в VFP 9.0 Хочу чтоб при входе в базу на главной форме показывалось окошко с датой последних изменений данных. Подскажите пути решения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.05.2006, 21:40
|
|||
|---|---|---|---|
Как зафиксировать в БД дату её посл. изменения? |
|||
|
#18+
Служебная таблица с полем типа Date. На каждую таблицу базы данных (кроме этой служебной) вешаешь триггер на все 3 события (Delete, Insert, Update). В этом триггере команда на модификацию поля в этой служебной таблицы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.05.2006, 23:02
|
|||
|---|---|---|---|
|
|||
Как зафиксировать в БД дату её посл. изменения? |
|||
|
#18+
Ну или, как вариант, при старте программы выполнить ADIR(mas,'<путь к таблицам\*.dbf>'). Затем mas(x,3) даст дату, а mas(x,4) - время последней модификации файлов. Но лучше, наверное, все-таки через служебную таблицу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.05.2006, 12:21
|
|||
|---|---|---|---|
|
|||
Как зафиксировать в БД дату её посл. изменения? |
|||
|
#18+
а что за команда на модификацию поля служ. таблицы? просто я не знаток sql, перепробывал всяко разно уже, не получатца... )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.05.2006, 18:03
|
|||
|---|---|---|---|
Как зафиксировать в БД дату её посл. изменения? |
|||
|
#18+
При чем здесь SQL? Ты же работаешь в FoxPro и модифицируешь таблицу FoxPro. А для этого есть команда REPLACE Код: plaintext 1. 2. Впрочем, можно и через UPDATE-SQL Код: plaintext Здесь MyTab - это имя служебной таблицы, а LastModify - имя поля. Предполагается, что в таблице есть всего одна запись. Если это не так, то надо добавить условие отбора нужной записи для модификации ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.05.2006, 21:28
|
|||
|---|---|---|---|
|
|||
Как зафиксировать в БД дату её посл. изменения? |
|||
|
#18+
grayalexНу или, как вариант, при старте программы выполнить ADIR(mas,'<путь к таблицам\*.dbf>'). Затем mas(x,3) даст дату, а mas(x,4) - время последней модификации файлов. IMHO очень трезвая идея Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1591721]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
160ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 465ms |

| 0 / 0 |
