SQL-сервер с Visual C ++, ошибка подключения (SQL_ERROR) - PullRequest
0 голосов
/ 22 мая 2018

Привет, я просто делаю соединение с 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.

...