ODBC casting problems (SQLCHAR <-> char)
-
SQLCHAR ist bei mir als unsigned char definiert, jetzt muss ich bei jedem Funktionsaufruf mit String-Literalen als Parameter reinterpret_cast verwenden, das kanns doch nicht sein:
SQLDriverConnect(hdbc, NULL, reinterpret_cast<SQLCHAR*>("DSN=test;UID=scott"), SQL_NTS, NULL, 0, 0, SQL_DRIVER_COMPLETE);
Gibts da keine bessere Möglichkeit als ein krummes Makro einzuführen?
MfG SideWinder
-
BTW: Scheint nur bei MSVC 2003 so zu sein, MSVC 6.0 führt den Cast offenbar noch autom. durch.
MfG SideWinder