[DB-SIG] questions for Python Database API Specification v2.0

M.-A. Lemburg mal at egenix.com
Thu Sep 13 14:20:14 CEST 2007

Sakesun Roykiattisak wrote:
> Still wonder ..
>>> Given that the ODBC binary api is stable, I believe python-odbc can be
>>> based on ctypes.
>>> This way the re-compilation would no longer needed.
>> You're underestimating the complexity of the ODBC API specification
>> and the hundreds of implementations of it out there.
> In general, I think Python is the best bet to fight with "complexity".

True, but this doesn't always work for C APIs.

> What is the technical aspect that ctypes cannot work around it ?

They are related to memory management, dealing with pointers and
low-level data conversion.

Other than these technical issues, you also have to work around
various ODBC driver/manager specific issues - only experience
helps in solving these.

Marc-Andre Lemburg

Professional Python Services directly from the Source  (#1, Sep 13 2007)
>>> Python/Zope Consulting and Support ...        http://www.egenix.com/
>>> mxODBC.Zope.Database.Adapter ...             http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/

:::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,MacOSX for free ! ::::

   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611

More information about the DB-SIG mailing list