1

我收到以下错误错误 C2664:'SQLBindCol':无法将参数 6 从 'SQLINTEGER *' 转换为 'SQLLEN *' 1> 指向的类型不相关;转换需要 reinterpret_cast、C-style cast 或 function-style cast

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

4

1 回答 1

1

SQLINTEGER 是 #defined 长度,SQLLEN 是 #defined 为 __int64。因此,您尝试将 long* 传递给 SQLBindCol,它需要一个 __int64*。

于 2011-01-28T00:13:56.770 回答