[Qt-interest] QSqlDatabase: load sqlite base from users home directory
Nicholas Shatokhin
n.shatokhin at gmail.com
Sun Oct 30 21:26:37 CET 2011
I found problem. I used pointers instead objects.
Sun, 30 Oct 2011 23:17:28 +0300 було написано <norulez at me.com>:
> What error do you get?
>
> Am 30.10.2011 um 18:51 schrieb Nicholas Shatokhin
> <n.shatokhin at gmail.com>:
>
>> So, I made this:
>>
>> QSettings cfg(QSettings::NativeFormat, QSettings::UserScope, "company",
>> "application");
>> QString config_dir = QFileInfo(cfg.fileName()).absolutePath() + "/";
>>
>> QDir dir;
>> if(!dir.exists(config_dir))
>> dir.mkpath(config_dir);
>>
>> QSqlDatabase * sql = new QSqlDatabase();
>> sql->addDatabase("QSQLITE");
>> sql->setDatabaseName(cfg.fileName());
>> if(!sql->open())
>> qDebug() << "error";
>>
>> But, I always get error. What is wrong?
>>
>> Sun, 30 Oct 2011 18:41:07 +0300 було написано <norulez at me.com>:
>>
>>> Use QSqlDatabase::setDatabaseName();
>>>
>>>
>>> Am 30.10.2011 um 16:13 schrieb Nicholas Shatokhin
>>> <n.shatokhin at gmail.com>:
>>>
>>>> Hello.
>>>>
>>>> How can I tell QSqlDatabase to load database not from app directory.
>>>> How
>>>> can I set directory path?
>>>>
>>>> Best regards,
>>>> Nick.
>>>>
>>>> --
>>>> За використання революційного клієнта електронної пошти Opera:
>>>> http://www.opera.com/mail/
>>>> _______________________________________________
>>>> Qt-interest mailing list
>>>> Qt-interest at qt.nokia.com
>>>> http://lists.qt.nokia.com/mailman/listinfo/qt-interest
>>
>>
>> --
>> За використання революційного клієнта електронної пошти Opera:
>> http://www.opera.com/mail/
--
За використання революційного клієнта електронної пошти Opera:
http://www.opera.com/mail/
More information about the Qt-interest-old
mailing list