以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]从Excel文件读取数据到内部数据表时发生数据丢失  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=86854)

--  作者:jerzhh
--  发布时间:2016/6/27 19:10:00
--  [求助]从Excel文件读取数据到内部数据表时发生数据丢失

当我用如下代码从Excel文件读取数据到内部数据表时会发生数据丢失,请问是什么原因?

Dim mg As new Merger
With mg
    .Format = "Excel"
    .SourcePath = 源文件名
    .SourceTableName = 表单名 & "$"
    .DataTableName = 目标数据表
    .Header = True
    .Merge
End With

数据丢失主要发生在数值字段,若该字段前数行为空值时,后面的几行的文本型数据会读进来,而数值型数据全部丢失。但若第一行有数据,则数据不会发生丢失现象。

如图:


图片点击可在新窗口打开查看此主题相关图片如下:qq截图20160627.png
图片点击可在新窗口打开查看

若第一行没有数据,那么下面的所有数值型数据全部丢失。

 

请教是什么原因?该怎么解决?


--  作者:大红袍
--  发布时间:2016/6/27 19:34:00
--  

 用代码导入

 

http://www.foxtable.com/help/topics/2334.htm

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=85148&replyID=590043&skin=1