Foxtable(狐表)用户栏目专家坐堂 → 给定关键字不在字典中


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

主题:给定关键字不在字典中

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/6 11:24:00 [显示全部帖子]

调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错

dim dr1 as datarow
    For Each nm As String In .GetValues("产品ID", "产品ID is not null") '找出每个产品的第一行数据, 添加到集合drs中
dr1 = .Find("产品ID = '" & nm & "'", "[_SortKey]")
if dr1 isnot nothing
        drs.Add(dr1)
end if
    Next

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


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/6 13:31:00 [显示全部帖子]

老是纠结那台电脑没有问题,之前没有问题,运行 10年没有问题,没有任何意义。有问题就查错

调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错

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


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/7 9:53:00 [显示全部帖子]

等级都七尾狐了,发帖1735,基本的调试用法都还不会用?!

在1楼代码每一行后面加上调试代码,看执行到哪一个提示框后出错

Forms("Main").open
msgbox(1)
Applicati
For Each t As Table In Tables
    t.Font=New Font("宋体",11,FontStyle.Regular)
Next
msgbox(2)
'------------------------------------------------------------------------------
If GetConfigValue("注册状态" & ComputerId,False) = False Then  '若是非注册状态
    Forms("注册窗口").open
End If
msgbox(3)
'------------------------------------------------------------------------------


Dim drs As New List(of DataRow)
With DataTables("库存明细表")
msgbox(4)
……

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


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/7 10:03:00 [显示全部帖子]

AfterOpenProject事件里调试

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


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/7 10:16:00 [显示全部帖子]

中间没有提示没有出错?

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


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/7 10:25:00 [显示全部帖子]

肯定是到出问题的电脑上去调试

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


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/7 10:25:00 [显示全部帖子]

发布程序,给对方执行看调试结果

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


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/7 11:21:00 [显示全部帖子]

1、把这台电脑的杀毒软件关闭掉
2、重新把新发布后的程序放到D盘其它目录测试,不要覆盖原来的程序
3、把程序的exe设置为“使用管理员身份运行”
4、卸载重装一下.net

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


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/8 13:41:00 [显示全部帖子]

1、网络不稳定
2、查询加载太多数据,超时。减少加载的数据,或者使用sqlcommand查询加大超时时间

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


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/12 10:05:00 [显示全部帖子]

如果是内置的加载功能,暂时无法设置超时时间。

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