如何在C++中连接到SQL Server

C.F*_*lin 3 c++ odbc sql-server-2008

我正在尝试SQL Server 2008ODBC驱动程序连接,我已经搜索过但没有找到太多.此外,我尝试使用ODBC来连接到SQL SERVER 2008,但我收到此消息:

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Run Code Online (Sandbox Code Playgroud)

我正在使用此连接字符串:

DRIVER={Sql Client};
SERVER=WIN-QNPAH3SE4CK\SQLSRV,1433;
DATABASE=dummy;
UID=sa;
PWD=sasasasa;
Trusted_Connection=no;
Run Code Online (Sandbox Code Playgroud)

谁能帮我?

Joã*_*sto 5

在您的连接字符串中用{SQL Server}替换{SQL Client }

编辑:这就是为什么发布代码总是很重要的...

你不能这样做: (SQLWCHAR*) "DRIVER = {SQL Server}; SERVER = WIN-QNPAH3SE4CK\SQLSRV,1433; DATABASE = dummy; UID = sa; PWD = sasasasa; Trusted_Connection = no;"

将其切换为如下所示:(SQLWCHAR*)TEXT("DRIVER = {SQL Server}; SERVER = WIN-QNPAH3SE4CK\SQLSRV,1433; DATABASE = dummy; UID = sa; PWD = sasasasa; Trusted_Connection = no;")