以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助][求助]外部数据源连接字符串的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32516)

--  作者:fjt4444
--  发布时间:2013/5/3 14:12:00
--  [求助][求助]外部数据源连接字符串的问题
我建立了一个表“连接参数”,里面有“DataSource”、“UserID”、“Passwod”三个字段列。我希望通过修改这张表就能做到修改外部数据源的连接字符串。我的外部数据源用的是SQL2005。连接字符串如下:Provider=SQLOLEDB.1;Password=111;Persist Security Info=True;User ID=sa;Initial Catalog=CS;Data Source=192.168.1.19。
现在我就是不知道在“项目属性”的“项目事件”下中的“BeforeConnectOuterDataSource”事件怎么写代码来控制连接字符串。
求教。谢谢

--  作者:Bin
--  发布时间:2013/5/3 14:17:00
--  
参考帮助http://www.foxtable.com/help/topics/1943.htm


--  作者:狐狸爸爸
--  发布时间:2013/5/3 14:46:00
--  

这些参数不能保存在表中,以为存在表中只能在打开项目后读取,而BeforeConnectOuterDataSource是在打开项目前执行的。

 

这种设置信息可以保存在文本文件中,也可以保存在注册表中,你可以看看:

http://www.foxtable.com/help/topics/2051.htm

 

当然为了安全,最好加密存储这些字符串信息。