The problem with mssql.py and adodbapi is that mssql.py assumes that 
adodbapi is using auto-commit and disables all the commit logic! In my 
case, the DB is not auto-committing so nothing ever gets committed.

adodbapi has code in it to do the right thing depending on whether 
transactions are enabled in the DB but the code to detect the DB setting 
is broken, maybe that is why transactions were turned off in mssql.

It looks like correct operation of mssql with adodbapi requires a 
patched adodbapi, at least to get support for client cursors (for 
autoload to work) and correct transaction support. The adodbapi project 
itself is dormant. There was some discussion last October on the Python 
db-sig list about taking over maintenance but it doesn't seem to have 
gone anywhere. I'll ask over there to see if anything has happened.

I'm not sure how to proceed here; include a patched adodbapi with SA? 
Assume that transactions *are* available? Put a correct test for 
transaction support in mssql?

Any ideas?
Kent


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Sqlalchemy-users mailing list
Sqlalchemy-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users

Reply via email to