Modified:
trunk/ChangeLog
trunk/driver/results.c
Log:
Bug #35581 Wrong column info in ODBC driver, DECIMAL is mapped to CURRENCY
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2008-04-07 18:40:40 UTC (rev 1088)
+++ trunk/ChangeLog 2008-04-09 04:56:16 UTC (rev 1089)
@@ -3,6 +3,8 @@
Functionality added or changed:
Bugs fixed:
+ * SQL_DESC_FIXED_PREC_SCALE was possibly being reported as true, but it's
+ never supported. (Bug #35581)
----
Modified: trunk/driver/results.c
===================================================================
--- trunk/driver/results.c 2008-04-07 18:40:40 UTC (rev 1088)
+++ trunk/driver/results.c 2008-04-09 04:56:16 UTC (rev 1089)
@@ -686,11 +686,8 @@
break;
case SQL_DESC_FIXED_PREC_SCALE:
- if (field->type == MYSQL_TYPE_DECIMAL ||
- field->type == MYSQL_TYPE_NEWDECIMAL)
- *(SQLINTEGER *)NumericAttributePtr= SQL_TRUE;
- else
- *(SQLINTEGER *)NumericAttributePtr= SQL_FALSE;
+ /* We don't support any fixed-precision type, such as MONEY */
+ *(SQLINTEGER *)NumericAttributePtr= SQL_FALSE;
break;
case SQL_DESC_LENGTH:
| Thread |
|---|
| • Connector/ODBC 3.51 commit: r1089 - in trunk: . driver | jbalint | 9 Apr |