
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.05.2003, 16:45
|
|||
|---|---|---|---|
|
|||
При удаление размер файла не уменьшается |
|||
|
#18+
Удаляю данные из файла Access(mdb), а размер остается тот же. Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.05.2003, 16:46
|
|||
|---|---|---|---|
|
|||
При удаление размер файла не уменьшается |
|||
|
#18+
сжать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.05.2003, 16:49
|
|||
|---|---|---|---|
|
|||
При удаление размер файла не уменьшается |
|||
|
#18+
Так и должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2003, 13:55
|
|||
|---|---|---|---|
|
|||
При удаление размер файла не уменьшается |
|||
|
#18+
Public Function AutoCompact() With CommandBars.Add(, 1, , True) .Controls.Add 1, 2071, , , True .Visible = True .Controls(1).SetFocus DoEvents SendKeys "~" End With MsgBox "ok" End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2003, 14:07
|
|||
|---|---|---|---|
|
|||
При удаление размер файла не уменьшается |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2003, 14:10
|
|||
|---|---|---|---|
При удаление размер файла не уменьшается |
|||
|
#18+
Народ! А не легче в св-вах БД (Меню "Параметры...) поставить галку Сжимать автоматически, чем городить автокомпакты? Вы вот лучше расскажите, как автоархивацию сделать! Чтобы по выходе запускалась ф-ция, могущая сархивировать БД, из которой она только что запущена (как из другого файла - легко, а вот все-в-одном? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2003, 17:44
|
|||
|---|---|---|---|
При удаление размер файла не уменьшается |
|||
|
#18+
для a-r-l-e Public Sub msCompactDatabase() On Error GoTo ErrHandler Dim objFileSystem As Object Dim strCurrentMDBPath As String, strTempMDBPath As String strCurrentMDBPath = "ПолныйПуть\СжимаемаяБД.mdb" Set objFileSystem = CreateObject("Scripting.FileSystemObject") 'получаем объект файловой системы strTempMDBPath = objFileSystem.GetTempName 'создаем временный файл и получаем его имя DBEngine.CompactDatabase strCurrentMDBPath, strTempMDBPath, dbLangCyrillic 'сжимаем БД в новый (временный) файл objFileSystem.CopyFile strTempMDBPath, strCurrentMDBPath, True 'перезаписываем временный файл вместо постоянного Kill strTempMDBPath 'удаляем временный файл Set objFileSystem = Nothing Exit Sub ErrHandler: 'обработчик ошибок ' . . . Resume Next End Sub для Alexus12 Не думаю, что галка в настройках лучший выход, ибо сжимается БД кода нада и кода не надо, заставляя юзеров нервничать в ожидании... Лучше, имхо, производить данную процедуру раз в неделю, ну или по другому графику... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.05.2003, 17:55
|
|||
|---|---|---|---|
При удаление размер файла не уменьшается |
|||
|
#18+
2Alexus12 я для ся написла и пользую во всех базах архивацию: 1) создаю файл ИМЯ+текущая дата+".mdb" 2) прохожусь по всем существующим таблицам и запросом переношу их все в новую бд также и "поднимаю" данные - прошу пользователя указать файл и данные оттуда переносятся в основную бд. (принцип как у 1с) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1681479]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 246ms |
| total: | 373ms |

| 0 / 0 |
