以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  错误提示问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=102408)

--  作者:feixianzhi
--  发布时间:2017/6/19 13:42:00
--  错误提示问题
.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2017.6.12.1
错误所在事件:
详细错误信息:
Object reference not set to an instance of an object.


各位老师,我在加载外部数据表时出现上面错误提示,是怎么回事。

加载代码如下:


Dim s As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& ProjectPath & "2017年度.mdb;Persist Security Info=False"      \'记得换做真实路径,不一定在项目文件夹下
If DataTables.Contains("返利合同") Then
    DataTables.Unload("返利合同|返利收缴明细表|批发及退货报表1|入库结构报表1|返利收缴明细表2016|供应商信息|商品信息|客户信息|新标目录")
End If
If Connections.Contains("ss") Then
    Connections.Delete("ss")
End If
    Connections.add("ss",s)
If DataTables.Contains("返利合同") = False Then 
    DataTables.Load("返利合同|返利收缴明细表|服务费合同2016年度|批发及退货报表1|入库结构报表1|返利收缴明细表2016|供应商信息|商品信息|客户信息|新标目录")
End If


--  作者:feixianzhi
--  发布时间:2017/6/19 13:58:00
--  
请各位老师帮忙呀。


--  作者:有点色
--  发布时间:2017/6/19 14:04:00
--  
 代码没问题,上传具体实例测试。
--  作者:feixianzhi
--  发布时间:2017/6/19 14:27:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:返利管理20170421.table


--  作者:feixianzhi
--  发布时间:2017/6/19 14:27:00
--  

麻烦有点色老师了。


--  作者:有点色
--  发布时间:2017/6/19 14:47:00
--  
 数据库发上来,才能测试。
--  作者:feixianzhi
--  发布时间:2017/6/19 15:18:00
--  
数据库太大。


--  作者:有点色
--  发布时间:2017/6/19 15:29:00
--  
以下是引用feixianzhi在2017/6/19 15:18:00的发言:
数据库太大。

 

拷贝数据库,把数据库多余的数据删除,然后压缩发上来测试。


--  作者:feixianzhi
--  发布时间:2017/6/19 16:07:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:数据库.rar


--  作者:feixianzhi
--  发布时间:2017/6/19 16:08:00
--  

麻烦有点色老师帮忙。