SQLPOINTER問題
Posted on 2009-04-03 11:06 Prayer 閱讀(1092) 評論(0) 編輯 收藏 引用 所屬分類: 數據庫,SQL 、LINUX/UNIX/AIX 、DB2cliRet=SQLBindCol(hstmt,1,SQL_C_LONG,(SQLPOINTER)nCount,sizeof(nCount),NULL);
cliRet=SQLBindCol(hstmt,1,SQL_C_LONG,&nCount,sizeof(nCount),NULL);
第一個是不行的,但是第二個是正確的。
cliRet=SQLBindCol(hstmt,1,SQL_C_LONG,(SQLPOINTER)&nCount,sizeof(nCount),NULL);
這個也是正確的。
看來SQLPOINTER只是對于SQL_C_CHAR有效果
查找確定
typedef PTR SQLPOINTER;
SQLPOINTER(也就是void *)