<div>hi,</div>
<div>&nbsp;</div>
<div>try this for connection</div>
<div>&nbsp;</div>
<div>db= QSqlDatabase.addDatabase(&quot;QODBC&quot;)<br>connectionString = &quot;DRIVER={SQL Server};SERVER=<font face="Courier New">localhost</font>;UID=<font face="Courier New">myuser</font>;PWD=<font face="Courier New">mypassw</font>;DATABASE=<font face="Courier New">dnsMySQL</font>;&quot;<br>
db.setDatabaseName(connectionString)</div>
<div>if not db.open():<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print db.lastError().text()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sys.exit(1)<br>&nbsp;<br>Kermit<br>&nbsp;</div>
<div><span class="gmail_quote">2008/3/6, Mario Daniel Carugno &lt;<a href="mailto:carugnom@gmail.com">carugnom@gmail.com</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi, i&#39;ve installed pyqt4 + python2.5 in windows, and wrote a small script to test ODBC access to <br>a MySQL table. The script is:<br>
<br><span style="FONT-FAMILY: courier new,monospace">from PyQt4 import QtSql<br>import sys<br><br>db = QtSql.QSqlDatabase.addDatabase(&quot;QODBC&quot;)<br>db.setDatabaseName(&quot;dnsMySQL&quot;)<br>db.setHostName(&quot;localhost&quot;)<br>
db.setUserName(&quot;myuser&quot;)<br>db.setPassword(&quot;mypassw&quot;)<br><br>if not db.open():<br>&nbsp;&nbsp; &nbsp;txt = db.lastError().text()<br>&nbsp;&nbsp; &nbsp;print unicode(txt)<br>&nbsp;&nbsp; &nbsp;sys.exit()<br><br>qry = QtSql.QSqlQuery()<br>qry.exec_( &quot;select id from mytable where id = 20&quot; )<br>
<br>if qry.next():<br>&nbsp;&nbsp; &nbsp;a = qry.value(0).toInt()<br>&nbsp;&nbsp; &nbsp;print a<br><br></span>I run it and executes (it prints the value of a) but then the following error appears:<br><br><span style="FONT-FAMILY: courier new,monospace">the instruction at &quot;0x00ea2acf&quot; referenced memory at &quot;0x01013f20&quot;. The memory could not be &quot;read&quot;.<br>
</span><br>What&#39;s the problem ? Any idea ?<br><br>Thanks<br><br><br><br>_______________________________________________<br>PyQt mailing list &nbsp; &nbsp;<a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br>
<a onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt" target="_blank">http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br></blockquote></div><br>