以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  导入excel表格出错  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=31469)

--  作者:wisesc
--  发布时间:2013/4/16 9:24:00
--  导入excel表格出错

.NET Framework 版本:2.0.50727.4952
Foxtable 版本:2012.11.28.1
错误所在事件:
详细错误信息:
System.AccessViolationException: 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。
   在 System.Data.Common.UnsafeNativeMethods.ICommandPrepare.Prepare(Int32 cExpectedRuns)
   在 System.Data.OleDb.OleDbCommand.PrepareCommandText(Int32 expectedExecutionCount)
   在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
   在 System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.FillSchemaInternal(DataSet dataset, DataTable datatable, SchemaType schemaType, IDbCommand command, String srcTable, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.FillSchema(DataTable dataTable, SchemaType schemaType, IDbCommand command, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.FillSchema(DataTable dataTable, SchemaType schemaType)
   在 Foxtable.Importer.Import()

 

导入excel表格 老是出现这样的问题,是怎么回事?  用win7专业版


--  作者:Bin
--  发布时间:2013/4/16 9:27:00
--  
是不是没有管理员权限..Execl里有保护视图什么的?
--  作者:wisesc
--  发布时间:2013/4/16 9:40:00
--  

登陆用户,在administration组里

 

也尝试使用管理员身体登陆软件。 也是出错

 

excel文件里都是表格数据,没有任何的图标,也没有保护?

 

文件都是可以用excel编辑的,更改的,也无权限问题?

 

先前都还可以导入excel文件的,但是现在不能导入了。

电脑也重启了!

[此贴子已经被作者于2013-4-16 9:41:47编辑过]

--  作者:Bin
--  发布时间:2013/4/16 9:42:00
--  
Excel表发上来看看.
--  作者:wisesc
--  发布时间:2013/4/16 9:44:00
--  

regsvr32 MSXBDE40.DLL
regsvr32 MSEXCL40.DLL
regsvr32 MSTEXT40.DLL

 

这几个代码也试过了


--  作者:Bin
--  发布时间:2013/4/16 9:46:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:123.png
图片点击可在新窗口打开查看
看看文件属性是否有读写权限
--  作者:wisesc
--  发布时间:2013/4/16 9:50:00
--  

跟你一样的,我发现问题所在,我重新建立项目就能导入了

 

是我原来的项目损坏了?

 

表格设计到真实的姓名 身份证 等信息,不敢上传,见谅哈 bin


--  作者:wisesc
--  发布时间:2013/4/16 9:53:00
--  

我就是导入一个总人数为8w多的表格,然后进行50多个表格跟 总表的 身份证号对比。

 

难道导入次数多了就容易出错?


--  作者:狐一刀
--  发布时间:2013/4/16 10:07:00
--  
最好的解决办法是不要安装其它版本的office  直接安装office2007  其它版本在WIN7 下兼容性差  导入很容易出问题 你可以试试!
--  作者:wisesc
--  发布时间:2013/4/16 10:09:00
--  

导入了10个不到的表,又出现上述出错的情况!!!!

 

导入以前能用的,也出错!

 

重新开一个项目还是依旧,难道又要重启电脑???

[此贴子已经被作者于2013-4-16 10:11:03编辑过]