我正在尝试从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
答案 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=.
也可以。