powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / создаются файлы при использовании TUpdateSQL
11 сообщений из 11, страница 1 из 1
создаются файлы при использовании TUpdateSQL
    #32091118
kas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
kas
Гость
При использовании TUpdateSQL в каталоге, где лежит экзешник создаються непонятные файлы, а имено: Del1, Del2, с расширениями .DB или .MB и еще какието lck-файлы, в который помимо всякого непонятного написано "a newer file format". Что это за файлы и почему они создаються, подскажите пожалуйста!
...
Рейтинг: 0 / 0
создаются файлы при использовании TUpdateSQL
    #32091136
Фотография AVL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я как понимаю туда кэш скидывается
...
Рейтинг: 0 / 0
создаются файлы при использовании TUpdateSQL
    #32091141
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про lck файлы\r
/topic/19857\r
\r
я тоже думаю, что это кэш и похоже в БД в формате парадокса...
...
Рейтинг: 0 / 0
создаются файлы при использовании TUpdateSQL
    #32091241
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве эти файлы не должны удаляться при нормальном завершении работы?.
Когда я использовал TQuery для доступа к .dbf через ДБЕ там тоже при аварийном завершении процеса работы с базой оставались файлы типа _QSQL000.DBF.
Может у тебя гдето идет аварийное завершение при работе с базой.

Кто знает пусть подскажет.
...
Рейтинг: 0 / 0
создаются файлы при использовании TUpdateSQL
    #32091242
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А разве эти вайлы не должны удаляться при нормальном завершении работы?.
Когда я использовал TQuery для доступа к .dbf через ДБЕ там тоже при аварийном завершении процеса работы с базой оставались файлы типа _QSQL000.DBF.
Может у тебя гдето идет аварийное завершение при работе с базой.

Кто знает пусть подскажет.
...
Рейтинг: 0 / 0
создаются файлы при использовании TUpdateSQL
    #32091248
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОЙ!
чет получилось по два раза по два раза

Сори.
...
Рейтинг: 0 / 0
создаются файлы при использовании TUpdateSQL
    #32091403
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
там написано что должны (по ссылке) и остаются только при некорректном завершении BDE.
...
Рейтинг: 0 / 0
создаются файлы при использовании TUpdateSQL
    #32094167
kas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
kas
Гость
а нельзя как-нибудь сделать что бы они вообще не создавались? Или если применяется компонент TUpdateSQL, то это неизбежно?
...
Рейтинг: 0 / 0
создаются файлы при использовании TUpdateSQL
    #32094184
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так они создаются и без TUpdateSQL, а чтобы они не соооздавалис, как следует из вышенаписанного необходимо корректно завершать работу с BDE.
А может кто знает как это сделать, пусть посоветует.
...
Рейтинг: 0 / 0
создаются файлы при использовании TUpdateSQL
    #32094249
kas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
kas
Гость
...и еще на одних компах после нормального завершения работы приложения эти файлы удаляються сами, а на других нет!
...
Рейтинг: 0 / 0
создаются файлы при использовании TUpdateSQL
    #32094333
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BDE создает временные файлы следующих типов
1. Возвращенный запрос (датасет)
2. Changed. Создается при запросах на изменение. В него выводятся изменяемые записи в своем ПЕРВОНАЧАЛЬНОМ виде
3. Deleted. Создается при запросах на удаление. В него выводятся удаляемые записи
4. Inserted. Создается при запросах на вставку. В него выводятся вставляемые записи.

Т.е сначала создается временный файл, а потом изменяется основная таблица.

Через BDE я в Delphi серьезно не работал, но в чистом парадоксе можно было запретить создание файлов типа 2-3-4. Но я этого не делал, так как если вовремя спохватится, то можно было восстановить инфу. Файлов 2-3-4 создается столько, сколько раз выполнялись создающие их запросы, отличаются они номером на последних позициях имени.

Создание файлов типа 1 тоже можно запретить. Есть функция которая заставляет отображать эти файлы в память.

Все файлы создаются в личной (private) директории. Посмотреть (и изменить) путь можно через свойства TSession. Все они должны убираться автоматом после завершения сессии.
=======================
Все нужные функции должны быть в модуле BDE, а help к нему - в BDE-Administrator
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / создаются файлы при использовании TUpdateSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]