Привет, я просто делаю соединение с C ++ с SqlServer, я использую de IDE VS 2017, SQL Server 2017 Во время выполнения я получаю сообщение об ошибке SqlServer (это как mem dir или что-то в этом роде, потому что он меняется междуказни)
Это мои переменные:
SQLHANDLE SQLEnvHandle = NULL;
SQLHANDLE SQLConnectionHandle = NULL;
SQLHANDLE SQLStatementHandle = NULL;
SQLRETURN retCode = 0;
char SQLQuery[] = "SELECT * FROM employee";
И это мое соединение:
retCode = SQLDriverConnect(SQLConnectionHandle, NULL, (SQLWCHAR*)"DRIVER=SQL Server; SERVER=myServer, 1433; DATABASE=testing; UID=user; PWD=password; Trusted_Connection=True;", SQL_NTS, retConString, 1024, NULL, SQL_DRIVER_NOPROMPT);
Я попытался изменить соединение в поле DRIVER с помощью этого: DRIVER = {SQL Server}
и добавление Trusted_Connection = [True | yes]
У меня есть драйвер Sql Server, указанный в списке драйверов ODBC
После подключения у меня есть регистр коммутатора иЯ уже определяю, в каком случае он входит в состояние ошибки, это следующее:
case SQL_ERROR:
showSQLError(SQL_HANDLE_DBC, SQLConnectionHandle);
retCode = -1;
break;
И я не знаю, что делать, чтобы решить эту ошибку: /
Это C ++консольное приложение, а не форма Windows, использующая .net.