Foxtable(狐表)用户栏目专家坐堂 → 关于Syscmd.Project.ModifyOuterDatasource()


  共有17415人关注过本帖树形打印复制链接

主题:关于Syscmd.Project.ModifyOuterDatasource()

帅哥哟,离线,有人找我吗?
yankunhao
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
关于Syscmd.Project.ModifyOuterDatasource()  发帖心情 Post By:2010/6/10 18:08:00 [显示全部帖子]

请问这个命令在项目发布之后还能起作用吗?

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2010/6/10 18:52:00 [显示全部帖子]

那我的用户以后如果有虽要变更数据源的连接参数那应如何做呢?

 


 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2010/6/10 22:20:00 [显示全部帖子]

看了,我试过将连接的字串保存在一个内部表里,但这个方法也行不通,如果将他放在扩展用户里也能选择IP,但连接的数据库的密码不好处理,如果放在扩展用户里也不好。

示例五

你也可以在连接某一数据源之前,执行方法EditConnectionString,让用户手工设置连接字符串。
例如你希望在连接“销售数据”的时候,如果登录用户为开发者,则显示数据连接窗口,让用户手动选择外部数据源:

If e.User.Type = UserTypeEnum.Developer Then
    e.EditConnectionString()

End
If

 

请问上面这个方法设定的字符串是一次有效的吗?

[此贴子已经被作者于2010-6-10 22:30:05编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2010/6/11 7:49:00 [显示全部帖子]

建议在用“e.EditConnectionString()”这个方法的时候设定的参数不是临时的,或系统应该提供一个连接数据源的设置窗口,要不开发给别人的用的时候,别人想变一个数据源的IP或密码或名称都不方便,特别是数据库的密码。

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2010/6/11 8:11:00 [显示全部帖子]

我也试过密码型的,当按CTRL入去时还时选密码值时还是可以看到密码的,当选上时才将字符以***显示。

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2010/6/11 8:17:00 [显示全部帖子]

我用过很多数据库的软件,大多都能提供给管理员用户设置数据源的界面,而我们提供给别人的软件却这么的不人性化,实在是不合理。难道给客户提供一个可视化的设置数据源界面都这么难吗?

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2010/6/11 8:31:00 [显示全部帖子]

所谓的开发者,当将项目发布后,就没了开发功能了,再说用Ctrl打开的是FOXTABL的登录窗口,不用开发者的输密码,那个候选密码值就一值显示。

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2010/6/11 8:38:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:13.jpg
图片点击可在新窗口打开查看
我试过在我的电脑上将项目发布了,然后将加密狗也去掉,用Ctrl打开那个文件,不用什么开发者密码,这个窗口就出了,下面的PS是密码型,但点选的时候还是能看到原来的字符,只有选完后才以***的字符显示。

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2010/6/11 8:49:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-6-11 8:44:00的发言:

我测试密码是看不见的,你自己设置问题吧,扩展用户属性的类型没有选择正确,而且密码输入框不应该有下拉按钮的。

 


图片点击可在新窗口打开查看此主题相关图片如下:13.jpg
图片点击可在新窗口打开查看
我是这样设的,不会有问题吧?

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1033 积分:7258 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2010/6/11 9:01:00 [显示全部帖子]

以下是引用狐狸爸爸在2010-6-11 8:54:00的发言:

密码是不应该设置候选值的,应该由用户自己在登录窗口输入,选择“记忆密码属性”选项,下次会自动填入本次输入的密码,并不需要重复输入。

 

 

这样也有个安全问题,就是无论谁都可以用Ctrl打开那个文件,然后显示用户登录窗口,这时才要输入用户的密码,然后那个扩展用的PS以***显示,别有用心的人很容易用个能显示**真实字符的所谓解密软件查看数据的连接密码!


 回到顶部
总数 15 1 2 下一页