以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  求助,动态连接符  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=41807)

--  作者:lihe60
--  发布时间:2013/10/28 11:05:00
--  求助,动态连接符
我的需求是这样的:
一个表格专门存放外部数据源连接字符。
任选一行的连接符作为下次打开软件的连接字符。
如何实现这样的功能。

--  作者:狐狸爸爸
--  发布时间:2013/10/28 11:17:00
--  

选取后,加密字符串,保存在注册表,下次启动,从注册表读取,然后解密。

注册表的读取:

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

 

 


--  作者:lihe60
--  发布时间:2013/10/28 11:23:00
--  
以下是引用狐狸爸爸在2013-10-28 11:17:00的发言:

选取后,加密字符串,保存在注册表,下次启动,从注册表读取,然后解密。

注册表的读取:

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

 

 

有这样的一个问题:

只源文件可以执行这个保存和读取功能,可执行文件只有读取功能的。


--  作者:lihe60
--  发布时间:2013/10/28 11:23:00
--  
如果beforeloadinnertable移到beforeconnectouterdatasource前面执行,也是可以的。
--  作者:lihe60
--  发布时间:2013/10/28 11:26:00
--  

比如有100个用户,外部源连接字符是不一样的,这100个用户使用一个可执行文件。如何实现每个用户自动连接自己的外部数据源。


--  作者:狐狸爸爸
--  发布时间:2013/10/28 11:28:00
--  

如果100个用户,各自电脑不同,那么不存在你说的问题。

如果100个用户,用的是同一个电脑,那么你保存的时候,用用户名作为注册表的键值即可。

张三的字符串保存在注册表中名为张三的键值下

李四的字符串保存在注册表中名为李四的键值下


--  作者:lihe60
--  发布时间:2013/10/28 11:28:00
--  
就是说用户1打开文件时自动连接数据源1,用户2打开文件时自动连接数据源2。
--  作者:狐狸爸爸
--  发布时间:2013/10/28 11:36:00
--  

呵呵,这是编程,你愿意怎么样,都是可以的。

100个人用同一个数据源,100个人用100个数据源,或者1个人用100个数据源,都随便,只要你喜欢。


--  作者:lihe60
--  发布时间:2013/10/28 11:40:00
--  
以下是引用狐狸爸爸在2013-10-28 11:28:00的发言:

如果100个用户,各自电脑不同,那么不存在你说的问题。

如果100个用户,用的是同一个电脑,那么你保存的时候,用用户名作为注册表的键值即可。

张三的字符串保存在注册表中名为张三的键值下

李四的字符串保存在注册表中名为李四的键值下

贺老师,你没有明白我的意思。

同一个可执行文件,在一个表格中,有用户和数据源连接字符。随机选中一个用户1,用户1打开文件时自动连接数据源1,随机选中一个用户2,用户2打开文件时自动连接数据源2。


--  作者:狐狸爸爸
--  发布时间:2013/10/28 11:41:00
--  
我想我应该明白了,仔细想想我二楼的回复吧,为什么不能满足你的要求呢?
[此贴子已经被作者于2013-10-28 11:51:30编辑过]