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


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

主题:关于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 [只看该作者]

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

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/10 18:16:00 [只看该作者]

不可以

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


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

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

 


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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/10 20:47:00 [只看该作者]

帮助有说明,你看看BeforeConnectOuterDataSource事件,

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | 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
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

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

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/11 7:52:00 [只看该作者]

不存在这个问题的,你可以将IP保存为一个文本文件,在BeforeConnectOuterDataSource读取,另外扩展用户属性可以输入密码,将数据类型选择为“密码型”即可


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


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

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

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


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

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

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/6/11 8:21:00 [只看该作者]

以下是引用yankunhao在2010-6-11 8:11:00的发言:
我也试过密码型的,当按CTRL入去时还时选密码值时还是可以看到密码的,当选上时才将字符以***显示。

 

1、Ctrl只对开发者有效,你不至于将开发者密码告诉客户

2、密码是看不见的


 回到顶部
总数 25 1 2 3 下一页