以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]这是什么错误  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=94703)

--  作者:小美菜
--  发布时间:2016/12/29 21:57:00
--  [求助]这是什么错误

.NET Framework 版本:2.0.50727.8009
Foxtable 版本:2016.7.29.1
错误所在事件:
详细错误信息:
不是合法的 OleAut 日期。

 

启用灾难恢复,也不行


--  作者:小美菜
--  发布时间:2016/12/29 22:04:00
--  

项目都进不去了,怎么办?

 


--  作者:小美菜
--  发布时间:2016/12/29 23:03:00
--  
我可是买的最高版呀,是什么原因呦?
--  作者:有点色
--  发布时间:2016/12/29 23:22:00
--  

 你用的是外部数据源,还是内部数据源?

 

 如果是外部数据源的话,你试试把日期列的数据删除一下重新打开。如果是内部数据源,有可能项目就损坏了,你要联系客服修复一下。


--  作者:小美菜
--  发布时间:2016/12/30 8:30:00
--  
内外都有,完了,看来
--  作者:有点色
--  发布时间:2016/12/30 9:22:00
--  

先把你外部数据源的数据删除,看能否打开。

 

如果不能,那,就联系下客服看看能否修复。


--  作者:小美菜
--  发布时间:2016/12/30 12:31:00
--  

发到你们客服修改了,可是又出现下列问题了
Microsoft Jet 数据库引擎找不到输入表或查询 \'~TMPCLPaxifxraC\'。 确定它是否存在,以及它的名称的拼写是否正确。

--  作者:有点色
--  发布时间:2016/12/30 12:34:00
--  
 重新设置一下你的数据源即可。
--  作者:小美菜
--  发布时间:2016/12/30 14:12:00
--  
重新设置了,问题依旧.经检测是下列代码出问题(以前从来没有过).主要用着删除临时表用,因为临时表会被反复使用,所以导入excel前将其删除
Public Sub DeleteContainsTable(byval DelSheetName As String)
  If DelSheetName="" Then Exit Sub
  If DataTables.Contains( DelSheetName) Then\'如果存在 删除临时表 DelSheetName
    Dim Builder As New ADOXBuilder
    Builder.Open()
    With Builder
        .DeleteTable( DelSheetName)
    End With
    Builder.Close()
    DataTables.Unload( DelSheetName)
  End If
End Sub

--  作者:有点色
--  发布时间:2016/12/30 14:23:00
--  

1、不要用导入的方式引用excel的内容

 

下载信息  [文件大小:312.0 KB  下载次数:4]
图片点击可在新窗口打开查看点击浏览该文件:excel作为数据源_合并.table