Changeset: b5f3a160e125 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=b5f3a160e125
Modified Files:
clients/odbc/driver/SQLGetStmtAttr.c
clients/odbc/driver/SQLSetStmtAttr.c
clients/odbc/samples/testgetinfo.c
sql/odbc/samples/Tests/testgetinfo.stable.err
sql/odbc/samples/Tests/testgetinfo.stable.out
Branch: Apr2019
Log Message:
Use same version of ODBC in test as in driver.
diffs (63 lines):
diff --git a/clients/odbc/driver/SQLGetStmtAttr.c
b/clients/odbc/driver/SQLGetStmtAttr.c
--- a/clients/odbc/driver/SQLGetStmtAttr.c
+++ b/clients/odbc/driver/SQLGetStmtAttr.c
@@ -164,7 +164,7 @@ MNDBGetStmtAttr(ODBCStmt *stmt,
/* TODO: implement requested behavior */
#ifdef SQL_ATTR_ASYNC_STMT_EVENT
- case SQL_ATTR_ASYNC_EVENT: /* SQLPOINTER */
+ case SQL_ATTR_ASYNC_STMT_EVENT: /* SQLPOINTER */
#endif
#ifdef SQL_ATTR_ASYNC_STMT_PCALLBACK
case SQL_ATTR_ASYNC_PCALLBACK: /* SQLPOINTER */
diff --git a/clients/odbc/driver/SQLSetStmtAttr.c
b/clients/odbc/driver/SQLSetStmtAttr.c
--- a/clients/odbc/driver/SQLSetStmtAttr.c
+++ b/clients/odbc/driver/SQLSetStmtAttr.c
@@ -277,7 +277,7 @@ MNDBSetStmtAttr(ODBCStmt *stmt,
/* TODO: implement requested behavior */
case SQL_ATTR_ASYNC_ENABLE: /* SQLULEN */
#ifdef SQL_ATTR_ASYNC_STMT_EVENT
- case SQL_ATTR_ASYNC_EVENT: /* SQLPOINTER */
+ case SQL_ATTR_ASYNC_STMT_EVENT: /* SQLPOINTER */
#endif
#ifdef SQL_ATTR_ASYNC_STMT_PCALLBACK
case SQL_ATTR_ASYNC_PCALLBACK: /* SQLPOINTER */
diff --git a/clients/odbc/samples/testgetinfo.c
b/clients/odbc/samples/testgetinfo.c
--- a/clients/odbc/samples/testgetinfo.c
+++ b/clients/odbc/samples/testgetinfo.c
@@ -13,6 +13,11 @@
#include <stdlib.h>
#include <stdint.h>
#include <stdbool.h>
+
+/**** Define the ODBC Version this ODBC driver complies with ****/
+/* also see ODBCGlobal.h */
+#define ODBCVER 0x0352 /* Important: this must be defined before
include of sqlext.h */
+
#include <sql.h>
#include <sqlext.h>
diff --git a/sql/odbc/samples/Tests/testgetinfo.stable.err
b/sql/odbc/samples/Tests/testgetinfo.stable.err
--- a/sql/odbc/samples/Tests/testgetinfo.stable.err
+++ b/sql/odbc/samples/Tests/testgetinfo.stable.err
@@ -31,8 +31,6 @@ stderr of test 'testgetinfo` in director
# 00:56:17 > testgetinfo MonetDB-Test
# 00:56:17 >
-SQLGetInfo SQL_ASYNC_DBC_FUNCTIONS: Error: SQLstate HY096, Errnr 0, Message
[MonetDB][ODBC Driver 11.33.0]Information type out of range
-SQLGetInfo SQL_ASYNC_NOTIFICATION: Error: SQLstate HY096, Errnr 0, Message
[MonetDB][ODBC Driver 11.33.0]Information type out of range
# 00:56:17 >
# 00:56:17 > "Done."
diff --git a/sql/odbc/samples/Tests/testgetinfo.stable.out
b/sql/odbc/samples/Tests/testgetinfo.stable.out
--- a/sql/odbc/samples/Tests/testgetinfo.stable.out
+++ b/sql/odbc/samples/Tests/testgetinfo.stable.out
@@ -87,7 +87,7 @@ SQL_DM_VER: 03.52.0002.0003
SQL_DRIVER_AWARE_POOLING_SUPPORTED: 0
SQL_DRIVER_NAME: MonetDBODBClib
SQL_DRIVER_ODBC_VER: 03.52
-#SQL_DRIVER_VER: 11.33.0000 unreleased
+#SQL_DRIVER_VER: 11.33.0002 unreleased
SQL_DROP_ASSERTION:
SQL_DROP_CHARACTER_SET:
SQL_DROP_COLLATION:
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list