ODBC SQLBindCol错误64
问题描述:
我收到以下错误 错误C2664: 'SQLBindCol':无法从 'SQLINTEGER *' 转换参数6 'SQLLEN *' 1>指向的类型无关;转换需要reinterpret_cast,C风格演员表或者功能风格演员表ODBC SQLBindCol错误64
任何人都有任何想法。我也包括windwos.h并定义了_WIN64。
答
只要SQLINTEGER被定义为#defined,SQLLEN被定义为__int64。因此,您试图将long *传递给SQLBindCol,该函数接受__int64 *。