以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]代码错误 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=9107) |
||||
-- 作者:红叶 -- 发布时间:2011/2/20 16:50:00 -- [求助]代码错误 1,按照实例中的BeforeConnectOuterDataSource事件 示例四 假定有一个名为“销售数据”远程数据源,默认的IP地址为119.119.120.120,因为服务器的调整,IP地址可能会发生变化,导致数据源无法连接。 If e.Name = "销售数据" ThenDim IP As String = e.User.ExtendedValues("IP") \'获得用户输入的IP If IP > "" \'如果用户自己输入了IP \'则用用户输入的IP替换原来的IP e.ConnectionString = e.ConnectionString.Replace("119.119.120.120", IP) End If End If
按以上设置出现错误提示
2,按照实例中的自定义用户与权限管理 在文件“用户.mdb”新建一个名为“Users”的表,包括Name、Group、Passwor三列,分别用于保存用户名、用户分组和密码。 在定向到外部数据源时出错提示
此主题相关图片如下:qq截图未命名.png [此贴子已经被作者于2011-2-20 16:58:08编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/2/20 16:56:00 -- 这是因为你没有定义扩展用户属性"IP",参考:
http://help.foxtable.com/topics/1317.htm
|
||||
-- 作者:红叶 -- 发布时间:2011/2/21 8:27:00 -- 我已在扩展属性定义了"IP"为字符型呀 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/2/21 9:21:00 -- 那就做个例子传上来看看。 |
||||
-- 作者:红叶 -- 发布时间:2011/2/21 9:33:00 -- 以上的第二个问题,是在定向到外部SQL时了现的,是不是表名和列名不能用Users,Name、Group、Passwor等关键字,改成别的就可以定向了 |
||||
-- 作者:红叶 -- 发布时间:2011/2/21 9:36:00 -- 第一个问题事例
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/2/21 10:03:00 -- 取消默认用户设置,这样才能出现登陆窗口,扩展属性才有效。 第二个问题我会处理好的。 [此贴子已经被作者于2011-2-21 10:03:47编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/2/22 9:16:00 -- 第二个问题已经在22日的更新中修正,请重新下载。 |