2008/12/10 duncan duncan <span dir="ltr">&lt;<a href="mailto:duncan73@gmail.com" target="_blank">duncan73@gmail.com</a>&gt;</span><br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br><br><div class="gmail_quote"><div>On Wed, Dec 10, 2008 at 10:29 AM, Phil Thompson <span dir="ltr">&lt;<a href="mailto:phil@riverbankcomputing.com" target="_blank">phil@riverbankcomputing.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

On Wed, 10 Dec 2008 10:05:12 +0100, &quot;piotr maliński&quot; &lt;<a href="mailto:riklaunim@gmail.com" target="_blank">riklaunim@gmail.com</a>&gt;<br>
wrote:<br>
<div><div></div><div>&gt; I&#39;ve installed latest PyQt4 release for Windows and the problem is it<br>
&gt; doesn&#39;t has MySQL driver (QSqlDatabase: QMYSQL driver not loaded). There<br>
is<br>
&gt; only SQLITE and ODBC...<br>
<br>
</div></div>Correct - you will have to compile Qt and PyQt yourself with the necessary<br>
support.<br>
</blockquote></div><div><br><br>I have some problems also using the SQLITE drivers under windows.<br><br>I installed the binary package for Qt and PyQt4, but then I get this error:<br><br><br>------ <br>G:\home&gt;c:\Python25\python.exe<br>


Python 2.5.2 (r252:60911, Feb 21 2008, 13:11:45) [MSC v.1310 32 bit (Intel)] on<br>win32<br>Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.<br>&gt;&gt;&gt; from PyQt4.QtSql import *<br>


&gt;&gt;&gt; QSqlDatabase.isDriverAvaible(&quot;QSQLITE&quot;)<br>Traceback (most recent call last):<br>&nbsp; File &quot;&lt;stdin&gt;&quot;, line 1, in &lt;module&gt;<br>AttributeError: isDriverAvaible<br>&gt;&gt;&gt; QSqlDatabase.isDriverAvailable(&quot;QSQLITE&quot;)<br>


False<br>------<br><br><br>In the directory C:\Python25\Lib\site-packages\PyQt4\plugins\sqldrivers I have these files:<br><br>libqsqlite4.a<br>libqsqlited4.a<br>libqsqlodbc4.a<br>libqsqlodbcd4.a<br>qsqlite4.dll<br>qsqlited4.dll<br>


qsqlodbc4.dll<br>qsqlodbcd4.dll<br><br><br>while in the directory&nbsp; C:\Qt\4.4.3\plugins\sqldrivers I have these files:<br><br>libqsqlite4.a<br>libqsqlited4.a<br>libqsqlodbc4.a<br>libqsqlodbcd4.a<br>qsqlite4.dll<br>qsqlited4.dll<br>


qsqlodbc4.dll<br>qsqlodbcd4.dll<br><br><br>The demo from the Qt4 installation works fine<br><br>Any hints ?<br><br>bye<br>Gianluca</div></div></blockquote><div><br>Another information:<br><br>the snippet of code I use is this<br>
<br>----<br>app = QApplication(sys.argv)<br>db = QSqlDatabase.addDatabase(&quot;QSQLITE&quot;)<br>db.setDatabaseName(&quot;chiamami.db&quot;)<br>-----<br><br>and the output of the program is<br><br>G:\home\chiamami&gt;chiamami.py<br>
QSqlDatabase: QSQLITE driver not loaded<br>QSqlDatabase: available drivers:<br>QString::arg: Argument missing: Database Error, Driver not loaded Driver not loaded<br><br>So I suppose that for some reasons PyQt4 and/or Qt4 don&#39;t find the .dll files.<br>
<br>bye<br>Gianluca<br><br>&nbsp;<br></div></div><br>