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

Reply via email to