Hello Satomi,<br><br>&gt; I have a question about Python  Database API Specification v2.0.    <a href="http://www.python.org/dev/peps/pep-0249/">http://www.python.org/dev/peps/pep-0249/</a> <br> &gt; I would like to access the database connected by ODBC and am looking for a sample code for that. 
<br> <br>Here I&#39;ve pasted some simple examples:<br>-------------------------------------------------------------------<br># -*- coding: utf-8 -*-<br><br># Windows only, <a href="http://sourceforge.net/projects/pywin32/">
http://sourceforge.net/projects/pywin32/</a><br>import odbc <br> <br>conn = odbc.odbc(&#39;DBALIAS&#39;) # or odbc.odbc(&#39;DBALIAS/USERNAME/PASSWORD&#39;) <br> cur = conn.cursor()<br>cur.execute(&#39;SELECT * FROM YOURTABLE&#39;)
<br>data = cur.fetchall()<br>print data<br><br>##############################<br><br># <a href="http://ceodbc.sourceforge.net/">http://ceodbc.sourceforge.net/</a> <br> import ceODBC<br><br>conn = ceODBC.connect(&#39;DSN=DBALIAS&#39;) # or 
ceODBC.connect(&#39;DSN=DBALIAS;UID=USERNAME;PWD=PASSWORD&#39;)<br>cur = conn.cursor()<br>cur.execute(&#39;SELECT * FROM YOURTABLE&#39;)<br>data = cur.fetchall()<br>print data<br><br>##############################<br><br>
# using Egenix&#39;s commercial friver<br># <a href="http://www.egenix.com/products/python/mxODBC">www.egenix.com/products/python/mxODBC</a><br>import mx.ODBC.Windows as odbc <br> <br>conn = odbc.connect(&#39;DBALIAS&#39;) # or 
odbc.connect(&#39;DBALIAS&#39;, &#39;USERNAME&#39;, &#39;PASSWORD&#39;) <br> cur = conn.cursor()<br>cur.execute(&#39;SELECT * FROM YOURTABLE&#39;)<br>data = cur.fetchall()<br>print data<br>-------------------------------------------------------------------
<br><br>-- <br> Best Regards,       <br> Dmitry V. Selitsky <br> +375 29 7724015 | ICQ 73737480    | <a href="http://wiki.python.org/moin/DmitrySelitsky">http://wiki.python.org/moin/DmitrySelitsky</a><br><br><br>