C++ SQLConnect()无法连接服务器
我正在尝试使用SQLConnect()将sqlserver与C++连接:C++ SQLConnect()无法连接服务器,c++,sql,sql-server,connection,C++,Sql,Sql Server,Connection,我正在尝试使用SQLConnect()将sqlserver与C++连接: retcode = SQLConnect(hdbc, (UCHAR*)"My server name", strlen((const char*)"My server name"),(UCHAR*)"My ID", strlen((const char*)"My ID"),(UCHAR*)"My PW", strlen((const char*)"M
retcode = SQLConnect(hdbc, (UCHAR*)"My server name",
strlen((const char*)"My server name"),(UCHAR*)"My ID",
strlen((const char*)"My ID"),(UCHAR*)"My PW",
strlen((const char*)"My PW"));
但它总是
将-1返回到“retcode”
。我的服务器名的格式有什么问题吗?如何设置它的初始目录?SQLConnect的语法如下
SQLRETURN SQLConnect(
SQLHDBC ConnectionHandle,
SQLCHAR * ServerName,
SQLSMALLINT NameLength1,
SQLCHAR * UserName,
SQLSMALLINT NameLength2,
SQLCHAR * Authentication,
SQLSMALLINT NameLength3);
例如:
根据您的要求更改示例并检查
更多信息用户名和密码如何?如何设置初始目录?请尝试检查结果
retcode= SQLConnect(hdbc, (SQLCHAR*) "servername", SQL_NTS, (SQLCHAR*) NULL, 0, NULL, 0);