Foxtable(狐表)用户栏目专家坐堂 → 开发b/s程序


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

主题:开发b/s程序

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/18 18:19:00 [只看该作者]

这个代码,你目的是判断什么?根据节点什么逻辑打开窗口?

 

msgbox(e.sender.SelectedNode.Nodes.Count)


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


加好友 发短信
等级:五尾狐 帖子:1010 积分:6496 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/1/19 13:48:00 [只看该作者]

谢谢,老师。我通过节点的名字访问就可以了。但我发现如果节点名字太长,空格太多,foxtable执行不好。

请教下面问题,执行下面的代码,提示至少一个参数没有被指定。外部数据源也设好了,显示正常。但如何修改代码消除错误提示?谢谢指导。

 

 

 
Dim cmd As New SQLCommand
cmd.C
cmd.CommandText = "SE LECT * From {User} Where Departemnt = market"
_UserTable = cmd.ExecuteReader(True)
messagebox.show("0k")

Forms("User LogIn").Open()
If _UserName = "" Then
    Syscmd.Project.Exit()
    Return

End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/19 14:44:00 [只看该作者]

改成

 

cmd.CommandText = "SELECT * From {User} Where Departemnt = 'market'"


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


加好友 发短信
等级:五尾狐 帖子:1010 积分:6496 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/1/19 16:02:00 [只看该作者]

老师,不行,还是那个错误提示。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/19 16:07:00 [只看该作者]

以下是引用cglsg5076在2018/1/19 16:02:00的发言:
老师,不行,还是那个错误提示。

 

如果报错,那就说明你【user】表,没有叫做 Departemnt 的列。

 

你试试改成 cmd.CommandText = "SELECT * From {User}"


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


加好友 发短信
等级:五尾狐 帖子:1010 积分:6496 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/1/19 16:17:00 [只看该作者]

您说的对,我拼写错误。纠正过来了,可是又有新的错误提示:对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。这是什么意思?怎么改?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/19 16:35:00 [只看该作者]

以下是引用cglsg5076在2018/1/19 16:17:00的发言:
您说的对,我拼写错误。纠正过来了,可是又有新的错误提示:对于不返回任何键列信息的 SelectCommand,不支持 UpdateCommand 的动态 SQL 生成。这是什么意思?怎么改?

 

你的user表没有设置主键等 http://www.foxtable.com/webhelp/scr/1807.htm

 


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


加好友 发短信
等级:五尾狐 帖子:1010 积分:6496 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/1/20 9:22:00 [只看该作者]

请教老师,我从foxtable 输出一个表作为外部表,取名user.mdb,在access里设置主键,比如设置email列,但是总是提示:索引或主关键字不能包含一个空(Null)值。请问怎么解决?这是否意味着无法设置user.mdb主键?

 回到顶部
帅哥,在线噢!
有点蓝
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106672 积分:542549 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/1/20 9:48:00 [只看该作者]

先把表所有的空行都删除,保证主键列的数据不会重复,再设置主键,

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


加好友 发短信
等级:五尾狐 帖子:1010 积分:6496 威望:0 精华:0 注册:2015/2/25 23:14:00
  发帖心情 Post By:2018/1/20 10:04:00 [只看该作者]

老师,我的数据表没有空行,我删除了所有数据,可以设置主键,但是没有数据也不行。

 回到顶部
总数 64 上一页 1 2 3 4 5 6 7 下一页