64 비트 Sybase ASE 드라이버는 여전히 SQLLEN 유형을 32 비트로 간주하는 반면 UnixODBC와 거의 모든 다른 드라이버는 64 비트를 원합니다. 예를 들어, SQLBindParameter 함수의 strlen 매개 변수에 문제가 있습니다.64 비트의 UnixODBC를 통한 Sybase ODBC?
SQLINTEGER 배열을 SQLLEN *으로 캐스팅하여이 특별한 경우를 해킹하는 것이 가능하지만 일반 API의 목적을 상실한 Sybase에 대해 특정 ODBC 호출을 수행하게합니다.
해결할 수 있습니까? 누구든지 이러한 종류의 추악한 해킹없이 64 비트 Linux에서 Sybase ODBC 드라이버를 사용할 수 있습니까?