List:Commits« Previous MessageNext Message »
From:jwinstead Date:May 3 2007 9:57pm
Subject:Connector/ODBC 3.51 commit: r400 - in trunk: . driver test
View as plain text  
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 testjwinstead3 May