[Interest] QSqlDatabase
Bo Thorsen
bo at vikingsoft.eu
Wed Feb 4 15:23:08 CET 2015
Den 04-02-2015 kl. 15:18 skrev alexander golks:
> Am Wed, 4 Feb 2015 15:01:50 +0100
> schrieb Till Oliver Knoll <till.oliver.knoll at gmail.com>:
>
>>
>>
>>
>>> ...
>>> QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
>>> ...
>>> bool ok = db.open();
>>>
>>> When I run this ok is always true, no matter what arguments are passed.
>> I am not experienced with SQLITE, but is it possible that each time a new DB instance (file) is created, if no such instance exists yet? Hence the "connection" alway succeeds?
>>
> or perhaps because sqlite has no notion of usernames, passwords, et al? just the "filename" matters.
That's exactly what happens. sqlite is a simple file. You have whatever
normal file modification rights your current user have on it.
If that's not what you need, you can't use sqlite.
Bo.
--
Viking Software
Qt and C++ developers for hire
http://www.vikingsoft.eu
More information about the Interest
mailing list