Foxtable(狐表)用户栏目专家坐堂 → 这个代码有什么问题,出现这个错误?


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

主题:这个代码有什么问题,出现这个错误?

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


加好友 发短信
等级:三尾狐 帖子:760 积分:4714 威望:0 精华:0 注册:2011/12/17 18:37:00
这个代码有什么问题,出现这个错误?  发帖心情 Post By:2014/9/14 12:03:00 [显示全部帖子]

 Vars("表名") =" 主表"

  If DataTables.Contains(Vars("表名")) = False Then '如果表C没有加载
        DataTables.Load(Vars("表名")) '加载表C
    End If
    msgbox(2)
    
    Dim tbl As WinForm.Table
    tbl = e.Form.CreateTable("Table1",Vars("表名"), False)
    tbl.Dock = Windows.Forms.DockStyle.Fill
    e.Form.Controls("SplitContainer1").Panel2.AddControl(tbl)




.NET Framework 版本:2.0.50727.5448
Foxtable 版本:2014.9.9.1
错误所在事件:窗口,供应商档案,AfterLoad
详细错误信息:
对象不能从 DBNull 转换为其他类型。


而且有时可以出错,有时就可以正常执行
[此贴子已经被作者于2014-9-14 12:03:36编辑过]

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


加好友 发短信
等级:三尾狐 帖子:760 积分:4714 威望:0 精华:0 注册:2011/12/17 18:37:00
  发帖心情 Post By:2014/9/14 12:07:00 [显示全部帖子]

不可能呀,那会有这个错误发生呢.


If DataTables.Contains(Vars("表名")) = False Then '如果表C没有加载
        DataTables.Load(Vars("表名")) '加载表C
    End If

成功加载的
[此贴子已经被作者于2014-9-14 12:07:57编辑过]

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


加好友 发短信
等级:三尾狐 帖子:760 积分:4714 威望:0 精华:0 注册:2011/12/17 18:37:00
  发帖心情 Post By:2014/9/14 12:21:00 [显示全部帖子]

这个是个BUG吧 怎么测试都不行,明明 表 都加载了 

而且表都加了判断存在的代码 但是还是出错.

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


加好友 发短信
等级:三尾狐 帖子:760 积分:4714 威望:0 精华:0 注册:2011/12/17 18:37:00
  发帖心情 Post By:2014/9/14 14:43:00 [显示全部帖子]

程大 没有空格存在 这个我测试N多次,刚才关了系统重新打开,测试了N多次又好了.

狐表还是有不稳定的时候

 回到顶部