Changeset: 3d417333cc9e for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3d417333cc9e
Modified Files:
clients/odbc/driver/SQLDescribeCol.c
Branch: Jul2012
Log Message:
ODBC: SQLDescribeCol should return 0 in ColumnSizePtr if size cannot be
determined.
diffs (16 lines):
diff --git a/clients/odbc/driver/SQLDescribeCol.c
b/clients/odbc/driver/SQLDescribeCol.c
--- a/clients/odbc/driver/SQLDescribeCol.c
+++ b/clients/odbc/driver/SQLDescribeCol.c
@@ -89,8 +89,11 @@ SQLDescribeCol_(ODBCStmt *stmt,
*DataTypePtr = rec->sql_desc_concise_type;
/* also see SQLDescribeParam */
- if (ColumnSizePtr)
+ if (ColumnSizePtr) {
*ColumnSizePtr = ODBCLength(rec, SQL_DESC_LENGTH);
+ if (*ColumnSizePtr == SQL_NO_TOTAL)
+ *ColumnSizePtr = 0;
+ }
/* also see SQLDescribeParam */
if (DecimalDigitsPtr) {
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list