'SQLDriverConnectW' : cannot convert parameter 3 from 'unsigned char [255]' to 'unsigned short
SQL_SUCCEEDED(SQLDriverConnect(*pHdbc, NULL, ConnectStr, SQL_NTS, ConnectStrOut, sizeof(ConnectStrOut), &outLen, SQL_DRIVER_COMPLETE)))
在使用SQLDriverConnect连接数据库的时候为什么会报下面的错误:
error C2664: 'SQLDriverConnectW' : cannot convert parameter 3 from 'unsigned char [255]' to 'unsigned short *'
工程应该是UNICODE工程,改成多字节工程看看。
把 ConnectStr的类型改成wchar_t*问题就解决了