ODBC SQLBindCol ошибка на Win 64 - PullRequest
       25

ODBC SQLBindCol ошибка на Win 64

1 голос
/ 10 ноября 2010

Я получаю следующую ошибку ошибка C2664: «SQLBindCol»: невозможно преобразовать параметр 6 из «SQLINTEGER *» в «SQLLEN *» 1> Типы, на которые указывают, не связаны; преобразование требует reinterpret_cast, приведение в стиле C или приведение в стиле функции

У кого-нибудь есть идеи. Я также включаю windwos.h и определил _WIN64.

1 Ответ

1 голос
/ 28 января 2011

SQLINTEGER # определяется как долго, SQLLEN # определяется как __int64.Поэтому вы пытаетесь передать long * в SQLBindCol, который принимает __int64 *.

...