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


Anmelden zum Antworten