Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.04.2014, 15:47   #1
SpawNBK
 
Регистрация: 25.09.2013
Сообщений: 6
Счастье SQLLite в Delphi XE5

Здравствуйте, форумчане.
Поиск результатов не дал, поэтому пишу тут.
Есть маленькая sql lite база. Программа берет оттуда данные и записывает
Так вот проблема: Если программу запустить из под работающей видны: все отлично, а если прописать ее в автозапуск (при загрузке срабатывает таймер, который ждет минуту, а потом пытается сделать запрос к базе), то она не может открыть базу. Выключаешь, включаешь прогу заново - все отлично работает. Не знаю даже где копать. Подскажите, пожалуйста.

Код на срабатывание таймера -
Код:
if Form1.SQLConnection1.Connected=false then
Form1.SQLConnection1.connected:=true;
LoadOnShow; //сам запрос
Запрос я думаю, отношения не имеет, ибо все норм отрабатывается при запуске из под работающей машины.

Параметры SqlLiteConnection
Код:
DriverUnit=Data.DbxSqlite
DriverPackageLoader=TDBXSqliteDriverLoader,DBXSqliteDriver170.bpl
MetaDataPackageLoader=TDBXSqliteMetaDataCommandFactory,DbxSqliteDriver170.bpl
FailIfMissing=True
Database=data\db.db
USER NAME=
PASSWORD=
Ошибка:
Exception raised with message: unable to open database file
А потом еще 1
unable to open database file
При перезапуске все норм.
SpawNBK вне форума Ответить с цитированием
Старый 04.04.2014, 15:49   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Database=data\db.db
При разных способах запуска разный текущий каталог. Поэтому прописуйте полный путь
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 04.04.2014, 16:08   #3
SpawNBK
 
Регистрация: 25.09.2013
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
При разных способах запуска разный текущий каталог. Поэтому прописуйте полный путь
Благодарю))) Как сам не додумался=)))
SpawNBK вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi xe5 + android + BD MAZADA БД в Delphi 2 05.02.2014 10:14
delphi xe5 TUberwer Общие вопросы Delphi 2 01.02.2014 00:25
Delphi XE5 подгрузка библиотеки TUberwer Общие вопросы Delphi 9 31.01.2014 13:42
Delphi XE5 и iOS Simon1712 Общие вопросы Delphi 1 24.01.2014 09:50
Embarcadero Delphi XE5 novicepro Общие вопросы Delphi 2 02.11.2013 19:11