Greetings Pymssql devs,
I work on an application that uses pymssql and that will not work unless I put "tds version = 8.0" in freetds.conf. The problem is a bit obscure: if I have "tds version = 7.0" or lower, whenever I select a bigint, Python's Decimal will stop adding up properly. As an example, (Decimal(2) + Decimal(5)) != Decimal(7).
Is there a way beside parsing freetds.conf for me to check what's the "tde version" of my connexion?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Sorry this was the bug in pymssql. It didn't implement BIGINT datatype. It is already fixed in CVS and a release is being prepared. I hope I will be able to finish it soon.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Greetings Pymssql devs,
I work on an application that uses pymssql and that will not work unless I put "tds version = 8.0" in freetds.conf. The problem is a bit obscure: if I have "tds version = 7.0" or lower, whenever I select a bigint, Python's Decimal will stop adding up properly. As an example, (Decimal(2) + Decimal(5)) != Decimal(7).
Is there a way beside parsing freetds.conf for me to check what's the "tde version" of my connexion?
Sorry this was the bug in pymssql. It didn't implement BIGINT datatype. It is already fixed in CVS and a release is being prepared. I hope I will be able to finish it soon.