SQLS(G)etDescRecW instead of SQLS(G)etDescRec for Unicode driver.
authorHiroshi Inoue <h-inoue@dream.email.ne.jp>
Sun, 27 Mar 2016 11:57:21 +0000 (20:57 +0900)
committerHiroshi Inoue <h-inoue@dream.email.ne.jp>
Sat, 2 Apr 2016 02:49:02 +0000 (11:49 +0900)
odbcapi30w.c
psqlodbc.def

index 8434d5078f7ea0797dc6997f4afb4cf20a8bae16..bb05f19ec8100a3c234caf7b83b86f2ca8b0d8df 100644 (file)
@@ -419,3 +419,33 @@ SQLGetDiagFieldW(SQLSMALLINT   fHandleType,
 
    return ret;
 }
+
+/* new function */
+RETCODE        SQL_API
+SQLGetDescRecW(SQLHDESC DescriptorHandle,
+             SQLSMALLINT RecNumber, SQLWCHAR *Name,
+             SQLSMALLINT BufferLength, SQLSMALLINT *StringLength,
+             SQLSMALLINT *Type, SQLSMALLINT *SubType,
+             SQLLEN *Length, SQLSMALLINT *Precision,
+             SQLSMALLINT *Scale, SQLSMALLINT *Nullable)
+{
+   mylog("[[SQLGetDescRecW]]\n");
+   mylog("Error not implemented\n");
+   return SQL_ERROR;
+}
+
+/* new fucntion */
+RETCODE        SQL_API
+SQLSetDescRecW(SQLHDESC DescriptorHandle,
+             SQLSMALLINT RecNumber, SQLSMALLINT Type,
+             SQLSMALLINT SubType, SQLLEN Length,
+             SQLSMALLINT Precision, SQLSMALLINT Scale,
+             PTR Data, SQLLEN *StringLength,
+             SQLLEN *Indicator)
+{
+   CSTR func = "SQLSetDescRecW";
+
+   mylog("[[%s]]\n", func);
+   mylog("Error not implemented\n");
+   return SQL_ERROR;
+}
index 4f4a32745b43868d862fba6576ed5f94138ce721..69fc9b8901907196d9feb2a7459da82887bf9d1e 100644 (file)
@@ -60,7 +60,7 @@ SQLEndTran @85
 SQLFetchScroll @86
 SQLFreeHandle @87
 ;SQLGetDescField @88
-SQLGetDescRec @89
+;SQLGetDescRec @89
 ;SQLGetDiagField @90
 ;SQLGetDiagRec @91
 SQLGetEnvAttr @92
@@ -68,9 +68,9 @@ SQLGetEnvAttr @92
 ;SQLGetStmtAttr @94
 ;SQLSetConnectAttr @95
 ;SQLSetDescField @96
-SQLSetDescRec @97
+;SQLSetDescRec @97
 SQLSetEnvAttr @98
-SQLSetStmtAttr @99
+;SQLSetStmtAttr @99
 SQLBulkOperations @100
 
 SQLDummyOrdinal @199
@@ -107,3 +107,6 @@ SQLSetStmtAttrW     @126
 SQLSetDescFieldW   @127
 SQLGetTypeInfoW        @128
 SQLGetDiagFieldW   @129
+SQLGetDescFieldW   @130
+SQLGetDescRecW     @131
+SQLSetDescRecW     @132