From 24d7e0d951a922d14a834479aa682218eb497b47 Mon Sep 17 00:00:00 2001 From: Hiroshi Inoue Date: Fri, 29 Mar 2019 16:35:22 +0900 Subject: [PATCH] Correct the rgbInfoValue returned by SQLGetInfo(SQL_TIMEDATE_FUNCTIONS, ..). Pointed out by Song X. Gao. --- info.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/info.c b/info.c index 052f0ae..aac845f 100644 --- a/info.c +++ b/info.c @@ -658,7 +658,12 @@ MYLOG(0, "CONVERT_FUNCTIONS=" FORMAT_ULEN "\n", value); case SQL_TIMEDATE_FUNCTIONS: /* ODBC 1.0 */ len = 4; - value = (SQL_FN_TD_NOW); + value = SQL_FN_TD_NOW | SQL_FN_TD_CURRENT_DATE | SQL_FN_TD_CURRENT_TIME + | SQL_FN_TD_CURRENT_TIMESTAMP | SQL_FN_TD_CURDATE | SQL_FN_TD_CURTIME + | SQL_FN_TD_DAYNAME | SQL_FN_TD_DAYOFMONTH | SQL_FN_TD_DAYOFWEEK + | SQL_FN_TD_DAYOFYEAR | SQL_FN_TD_HOUR | SQL_FN_TD_MINUTE + | SQL_FN_TD_MONTH | SQL_FN_TD_MONTHNAME | SQL_FN_TD_NOW + | SQL_FN_TD_QUARTER | SQL_FN_TD_SECOND | SQL_FN_TD_WEEK | SQL_FN_TD_YEAR; break; case SQL_TXN_CAPABLE: /* ODBC 1.0 */ -- 2.39.5