Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Qt连接Sql Server(通用连接字符串)_C++_Database_Sql Server_Qt - Fatal编程技术网

C++ Qt连接Sql Server(通用连接字符串)

C++ Qt连接Sql Server(通用连接字符串),c++,database,sql-server,qt,C++,Database,Sql Server,Qt,我正在开发一个连接到sql server的软件。问题是,我不知道使用了哪种sql server,我的问题是,是否存在通用连接字符串 我读过很多案例,在大多数案例中,这是使用的字符串: QString stringConnection="DRIVER={SQL Server};SERVER=localhost;DATABASE=local;UID=sad;PWD=soc; WSID=."; 显然,用户和密码会更改,并且可能是Sql Server作为实例运行,在这种情况下,我应该向field S

我正在开发一个连接到sql server的软件。问题是,我不知道使用了哪种sql server,我的问题是,是否存在通用连接字符串

我读过很多案例,在大多数案例中,这是使用的字符串:

 QString stringConnection="DRIVER={SQL Server};SERVER=localhost;DATABASE=local;UID=sad;PWD=soc; WSID=.";
显然,用户和密码会更改,并且可能是Sql Server作为实例运行,在这种情况下,我应该向field Server添加“\nameInstance”

 QString stringConnection="DRIVER={SQL Server};SERVER=localhost\\server2008;DATABASE=local;UID=sad;PWD=soc; WSID=."

?我可以在所有版本的Sql Server中使用此字符串连接吗?

您需要允许用户配置连接字符串

仅供参考:要避开密码问题,请使用集成安全性

"Driver={SQLServer};Server=localhost; Database=local; Trusted_Connection=yes;"

是的,我知道,我考虑过这项任务。我问这个问题是因为我读了其他字符串,我不确定这是否在所有sql Server中都有效?。谢谢你的安全提示。