日期:2014-05-17  浏览次数:20597 次

VC++用ADO方式连接Sql server 字符串怎么填写?
本帖最后由 chenye277 于 2013-05-05 15:30:24 编辑
_bstr_t strConnect = "Provider=????; Server=???; Database=???; uid=??; pwd=??;";
我在网上搜,看到好多字符串怎么不一样的?有

Provider=SQLNCLI10;Data Source=127.0.0.1\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=HR1"

m_pConnection-> Open("driver={SQLServer};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139");

我有点糊涂了,什么区别啊?driver和provider 是一个意思么?填的是什么?
还有我看其他帖子上写,用windows身份登录不用写uid pwd,sqlserver要,这在字符串里体现在哪里?
Visual?C++ SQL?Server 连接

------解决方案--------------------
1:windows身份登录:Trusted_Connection=SSPI
2:driver和Provider的区别http://blog.csdn.net/tommypierce/article/details/5066313