导入代码:
Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
dlg.Filter= "excel文件|*.xls" '设置筛选器
If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
Dim mg As New Merger
mg.SourcePath = dlg.FileName
mg.Format = "excel" '指定格式
mg.SourceTableName = "入库明细$" '指定要合并的表
mg.DataTableName = "入库明细" '指定接收数据的表
mg.Merge() '开始合并
End If
求帮助看看代码有问题吗?用自己会的几种方法都测试了好几次,还解决不了总是提示如下:
.NET Framework 版本:2.0.50727.3643
Foxtable 版本:2016.6.26.1
错误所在事件:表,入库明细,DataColChanged
详细错误信息:
调用的目标发生了异常。
索引和长度必须引用该字符串内的位置。
参数名: length
.NET Framework 版本:2.0.50727.3643
Foxtable 版本:2016.6.26.1
错误所在事件:表,入库明细,DataColChanged
详细错误信息:
调用的目标发生了异常。
未将对象引用设置到对象的实例。
我也试了把文件里可能影响长度的文字给删除了,但是导入还是不成功。还有就是用Foxtable一出现问题,易死机这是为什么?注:win8系统刚转换的XP系统、高配。