cliRet=SQLBindCol(hstmt,1,SQL_C_LONG,(SQLPOINTER)nCount,sizeof(nCount),NULL);
cliRet=SQLBindCol(hstmt,1,SQL_C_LONG,&nCount,sizeof(nCount),NULL);
第一個(gè)是不行的,但是第二個(gè)是正確的。
cliRet=SQLBindCol(hstmt,1,SQL_C_LONG,(SQLPOINTER)&nCount,sizeof(nCount),NULL);
這個(gè)也是正確的。
看來(lái)SQLPOINTER只是對(duì)于SQL_C_CHAR有效果
查找確定
typedef PTR SQLPOINTER;
SQLPOINTER(也就是void *)