首页上一页 1 下一页尾页 1 条记录 1/1页
《Virsual C++ 项目开发全程实录》中连接数据库问题的重新提问
发表在C语言图书答疑
2012-06-29
是否精华
是
否
版块置顶:
是
否
原来问题的解决办法:
对源代码中的数据库连接字符串作了补充:将原来的
str.Format("Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa; Initial Catalog=%s;Data Source=%s",DBName,IP);
改为:
str.Format("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa; Initial Catalog=%s;Data Source=%s",DBName,IP);
增加了 Integrated Security=SSPI;
之后编译运行,可以正常运行程序了,不过在“人员信息管理”对话框中,要修改0002号(李四)的信息时又出现了那样的提示。
请问是不是和SQL SERVER 2000数据库设置有关呢,怎样处理呢。
对源代码中的数据库连接字符串作了补充:将原来的
str.Format("Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa; Initial Catalog=%s;Data Source=%s",DBName,IP);
改为:
str.Format("Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=sa; Initial Catalog=%s;Data Source=%s",DBName,IP);
增加了 Integrated Security=SSPI;
之后编译运行,可以正常运行程序了,不过在“人员信息管理”对话框中,要修改0002号(李四)的信息时又出现了那样的提示。
请问是不是和SQL SERVER 2000数据库设置有关呢,怎样处理呢。