dabo Commit
Revision 7246
Date: 2012-09-12 06:54:18 -0700 (Wed, 12 Sep 2012)
Author: Jacekk
Trac: http://trac.dabodev.com/changeset/7246

Changed:
U   trunk/dabo/db/dbFirebird.py

Log:
Fix for double precision type field recognized as an integer type field.

Diff:
Modified: trunk/dabo/db/dbFirebird.py
===================================================================
--- trunk/dabo/db/dbFirebird.py 2012-09-11 22:09:36 UTC (rev 7245)
+++ trunk/dabo/db/dbFirebird.py 2012-09-12 13:54:18 UTC (rev 7246)
@@ -176,14 +176,14 @@
                                        ft = "M"
                                else:
                                        ft = "C"
-                       elif ftype in ("long", "short", "int64", "double"):
+                       elif ftype in ("long", "short", "int64"):
                                # Can be either integers or float types, 
depending on column 3
                                if r["rdb$field_scale"] == 0:
                                        # integer
                                        ft = "I"
                                else:
                                        ft = "N"
-                       elif ftype == "float":
+                       elif ftype in ("float", "double"):
                                ft = "N"
                        elif ftype == "date":
                                ft = "D"



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: 
http://leafe.com/archives/byMID/[email protected]

Reply via email to