[Qt-interest] Strange problem with QPSQL driver
Marek Bronowicki
marek at cyberdeus.pl
Thu Sep 24 19:01:35 CEST 2009
OK. Mea culpa.
QSqlDatabase called before QApplication in other file included
Marek Bronowicki pisze:
> I think that's not it.
> I tried without app/plugins but it tell me that qpsql driver is not
> available
> In dependency walker i see that libpq is loaded, qsqlpsql4.dll also is
> loaded.
> I have no errors in dependency.
> Is it possible that in example ssleay32.dll is in wrong version or any
> other dependencies?
>
> Best Regards,
> Marek Bronowicki
> Robert Escott pisze:
>
>> When you make a distribution, you mustn't put plugins in a
>> /app/plugins directory, put the plugin categories immediately above
>> the app directory
>>
>> e.g
>> INCORRECT:
>>
>> app/plugins/imageformats
>> app/plugins/sqldrivers
>>
>> CORRECT:
>>
>> app/imageformats
>> app/sqldrivers
>>
>> In the QTDIR, the plugin categories are all under a plugins/xxx
>> directory so that they are kept together, your apps don't need this
>> separation.
>>
>> Robert
>>
>> ----- Original Message ----- From: "Marek Bronowicki"
>> <marek at cyberdeus.pl>
>> To: <qt-interest at trolltech.com>
>> Sent: Thursday, September 24, 2009 1:43 PM
>> Subject: [Qt-interest] Strange problem with QPSQL driver
>>
>>
>>
>>> Hello
>>>
>>> I have a weird problem with QPSQL driver module.
>>>
>>> I have a devel machine running on Vista and of course on my machine
>>> everything works fine.
>>> I have also a XP machine which will be destination for my software
>>> and I copied all dlls and directory structure as it should be.
>>> app/*.exe
>>> app/QtCore4.dll
>>> ...
>>> app/plugins/sqldrivers/qsqlpsql4.dll
>>> and so on.
>>>
>>> When I call ...db.drivers().at(i)... I see QPSQL and QPSQL7 driver as
>>> an available driver so the qsqlpsql4.dll is successfuly loaded (when
>>> I remove the lib from path, drivers just dissapear).
>>> But when I do:
>>>
>>> QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
>>> db.open()
>>>
>>> db.lastError().text() says to me "Driver not loaded"
>>>
>>> I'm near to get crazy.
>>> Please help me.
>>>
>>> Best Regards,
>>> Marek Bronowicki
>>>
>>>
>>>
>>>
>>>
>>>
>>
>
> _______________________________________________
> Qt-interest mailing list
> Qt-interest at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-interest
>
>
More information about the Qt-interest-old
mailing list