以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 新版报错问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=123470) |
-- 作者:凡夫俗子 -- 发布时间:2018/8/15 15:43:00 -- 新版报错问题 控件:NumericComboBox ValueChanged 事件 If e.Sender.Value < 1 Then e.Sender.Value =1 End If 这么简单的代码之前运行时没问题,新版运行报错是啥问题. 参数名:hdc是什么变量. .NET Framework 版本:2.0.50727.8784 Foxtable 版本:2018.7.28.1 错误所在事件:窗口,自动填报,Nbc1,ValueChanged 详细错误信息: 值不能为空。 参数名: hdc |
-- 作者:有点甜 -- 发布时间:2018/8/15 15:55:00 --
[此贴子已经被作者于2018/8/15 15:57:15编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/8/15 15:59:00 -- 我测试没问题,上传具体实例测试。 |
-- 作者:凡夫俗子 -- 发布时间:2018/8/15 16:12:00 -- 这样修改后 还是会报这个错误. 当然如果慢慢地点是不会报错的 但是如果在鼠标点快点,导致这个值e.Sender.tex变化得比较快 还是报这个同样的错误 改成下面这段 代码 If e.Sender.Value < 1 Or e.Sender.Value Is Nothing Then e.Sender.text = 1 End If 也还是报同样的错误 .NET Framework 版本:2.0.50727.8784 Foxtable 版本:2018.7.28.1 错误所在事件:窗口,自动填报,Nbc1,ValueChanged 详细错误信息: 值不能为空。 参数名: hdc |
-- 作者:有点甜 -- 发布时间:2018/8/15 16:18:00 -- 做个出错的实例发上来,说明测试步骤。 |
-- 作者:819551413 -- 发布时间:2018/8/29 21:01:00 -- Dim mg As New Merger mg.SourcePath = "c:\\物料信息.xls" mg.Format = "excel" \'指定格式 mg.SourceTableName = "物料信息" \'指定要合并的表 mg.DataTableName = "物料信息表" \'指定接收数据的表 mg.Merge() 这个一直报错 .NET Framework 版本:2.0.50727.8784 Foxtable 版本:2018.8.29.1 错误所在事件: 详细错误信息: 外部数据库驱动程序 (1) 中的意外错误。 怎么 解决 |
-- 作者:有点甜 -- 发布时间:2018/8/29 21:22:00 -- 以下是引用819551413在2018/8/29 21:01:00的发言:
Dim mg As New Merger
mg.SourcePath = "c:\\物料信息.xls"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "物料信息" \'指定要合并的表
mg.DataTableName = "物料信息表" \'指定接收数据的表
mg.Merge()
这个一直报错
.NET Framework 版本:2.0.50727.8784
Foxtable 版本:2018.8.29.1
错误所在事件:
详细错误信息:
外部数据库驱动程序 (1) 中的意外错误。
怎么 解决
1、安装 http://www.foxtable.com/download/AccessDatabaseEngine.exe
2、修改代码
Dim mg As New Merger
mg.SourcePath = "c:\\物料信息.xls"
mg.Format = "excel" \'指定格式
mg.SourceTableName = "物料信息$" \'指定要合并的表
mg.DataTableName = "物料信息表" \'指定接收数据的表
mg.Merge()
|
-- 作者:819551413 -- 发布时间:2018/8/30 19:46:00 -- 不行,还是报这个错误 |
-- 作者:有点甜 -- 发布时间:2018/8/30 20:51:00 -- 以下是引用819551413在2018/8/30 19:46:00的发言:
不行,还是报这个错误
1、安装这个了没有? http://www.foxtable.com/download/AccessDatabaseEngine.exe
2、你安装了ms office了没有? |