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]