Modified:
trunk/ChangeLog
trunk/driver/info.c
trunk/test/my_basics.c
Log:
SQLGetFunctions() reported that the driver supported SQLProcedureColumns(),
even though it does not. (Bug #27591)
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2007-05-03 19:29:24 UTC (rev 399)
+++ trunk/ChangeLog 2007-05-03 19:57:47 UTC (rev 400)
@@ -3,6 +3,8 @@
Functionality added or changed:
Bugs fixed:
+ * SQLGetFunctions() reported that the driver supported SQLProcedureColumns(),
+ even though it does not. (Bug #27591)
* The row status array given to SQLExtendedFetch() was being stored
as SQL_ATTR_ROW_STATUS_PTR, which could cause it to be used when it
should not.
Modified: trunk/driver/info.c
===================================================================
--- trunk/driver/info.c 2007-05-03 19:29:24 UTC (rev 399)
+++ trunk/driver/info.c 2007-05-03 19:57:47 UTC (rev 400)
@@ -1279,7 +1279,7 @@
SQL_API_SQLNUMPARAMS,
SQL_API_SQLPARAMOPTIONS,
SQL_API_SQLPRIMARYKEYS,
- SQL_API_SQLPROCEDURECOLUMNS,
+ /* SQL_API_SQLPROCEDURECOLUMNS, */
SQL_API_SQLPROCEDURES,
SQL_API_SQLSETPOS,
SQL_API_SQLSETSCROLLOPTIONS,
Modified: trunk/test/my_basics.c
===================================================================
--- trunk/test/my_basics.c 2007-05-03 19:29:24 UTC (rev 399)
+++ trunk/test/my_basics.c 2007-05-03 19:57:47 UTC (rev 400)
@@ -203,12 +203,21 @@
}
+DECLARE_TEST(t_sqlgetfunctions)
+{
+ SQLUSMALLINT supported= SQL_TRUE;
+ ok_con(hdbc, SQLGetFunctions(hdbc, SQL_API_SQLPROCEDURECOLUMNS, &supported));
+ is_num(supported, SQL_FALSE);
+}
+
+
BEGIN_TESTS
ADD_TEST(my_basics)
ADD_TEST(t_max_select)
ADD_TEST(t_basic)
ADD_TEST(t_nativesql)
ADD_TEST(t_reconnect)
+ ADD_TEST(t_sqlgetfunctions)
END_TESTS
| Thread |
|---|
| • Connector/ODBC 3.51 commit: r400 - in trunk: . driver test | jwinstead | 3 May |