ADO _ConnectionPtr参数

时间:2011-04-25 20:16:12

标签: c++ ado

我正在尝试从c ++控制台应用程序连接到我的SQL服务器。和 这行代码让我疯狂:

pConnection->Open("Server=PETERPAN\SQLEXPRESS;Database=WAWI;User ID=Test;   Password=Test;Trusted_Connection=False;","Test","Test",-1);

根据VS,我应该提供以下信息:(connectionstring,userID,pwd,longoption); 我可以在例如http://www.connectionstrings.com/sql-server-2008找到连接字符串,应该可以找到正确的连接字符串......但是:

例如,如果我使用上面的字符串并在字符串中同时提供用户名和密码,我是否还必须将其作为第二个和第三个参数提供,还是可以将它们留空? 我在哪里可以找到有关最后一个参数“longoption”的信息?它是什么?

感谢您的帮助,

Lumpi

2 个答案:

答案 0 :(得分:0)

是的,如果您在连接字符串中提供此信息,则可以将空字符串作为第2和第3个参数传递。

pConnection->Open("Server=PETERPAN\SQLEXPRESS;Database=WAWI;User ID=Test; Password=Test;Trusted_Connection=False;","","",-1);

以下是关于使用c ++的ado tutorial的方法。

答案 1 :(得分:0)

Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial Catalog=YourDBName;Persist Security Info=False;Data Source=. 

也可以。