本文主要是介绍锐浪报表“未能用指定连接串 连接字段连接到数据源,连接串中的用户名和密码已隐藏”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我是用的c/s开发的,sql连接字符串是
public static string constr = “Data Source=192.168.8.11;Database=myDB;User id=myDB;PWD=0000000;Max Pool Size = 512;Connection Timeout=10”;
这是用的sqlnative方式的语句。
而锐浪报表使用的是oledb方式访问的数据库,语句主要内容是
**Provider=SQLNCLI10.1;**User ID=myDB;PWD=0000000;Initial Catalog=myDB;Data Source=192.168.8.11
这样我们会发现其实差不多的,主要是数据库的标志不明白“ Provider=SQLNCLI10.1; ”//nativeclient,可能老版本不支持,待研究
或者 “Provider=SQLOLEDB.1;” //oledb方式
这一段没有了,我们在sql连接字符串添加上即可。
string str=“ Provider=SQLNCLI10.1; ”+ Constr;
其他原因:
Persist Security Info =false;//不保存
要改为true
意思是表示是否保存安全信息,其实可以简单的理解为”ADO在数据库连接成功后是否保存密码信息”,
True表示保存,False表示不保存
最后的办法:
实在不行采用oledb的连接方法吧,复制锐浪报表的oledb字符串,修改Persist Security Info =false;(不知道为什么,false能用)
这篇关于锐浪报表“未能用指定连接串 连接字段连接到数据源,连接串中的用户名和密码已隐藏”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!