Что нового

[Данные, строки] Не открывается база SQLite при загрузке Windows

Rjevsky

Чайник
Сообщения
102
Репутация
4
Подробнее о проблеме:
Откомпилированный скрипт помещён в автозагрузку. При загрузке Windows _SQLite_Startup() отрабатывает без ошибок
_SQLite_Open(@ScriptDir & "\DB.sqlite") отдаёт @error = -1, @extended = 14.

После перезапуска скрипта, проблема исчезает. То есть какие то процессы при загрузке windows не дают открыться базе.
Может у кого нибудь есть решение данной проблемы, ну или есть идеи как сделать паузу до открытия базы, если это старт при загрузке системы и не делать паузу, если это запуск на уже загруженной системе?
 
Автор
R

Rjevsky

Чайник
Сообщения
102
Репутация
4
Это какой то хак?
Я не понимаю в чём смысл _SQLite_Close() после _SQLite_Startup()
 
Автор
R

Rjevsky

Чайник
Сообщения
102
Репутация
4
Путём эксперементов, проблема локализована.
Я открывал базу не так, как сам описал в первом посте, а так: _SQLite_Open("DB.sqlite"). Указав полный путь к базе _SQLite_Open(@ScriptDir & "\DB.sqlite") проблема исчезла.
 
Верх