2010-11-10 54 views
1

我收到以下错误 错误C2664: 'SQLBindCol':无法从 'SQLINTEGER *' 转换参数6 'SQLLEN *' 1>指向的类型无关;转换需要reinterpret_cast,C风格演员表或者功能风格演员表ODBC SQLBindCol错误64

任何人都有任何想法。我也包括windwos.h并定义了_WIN64。

回答

1

只要SQLINTEGER被定义为#defined,SQLLEN被定义为__int64。因此,您试图将long *传递给SQLBindCol,该函数接受__int64 *。