当前位置:主页>销售管理软件> 列表

关于EXCEL导入SQL数据丢失的的问题. 找服装库存管理软件

进销存软件版1楼: 用ADO读取EXCEL,无论是先用ADO连接EXCEL,或者是在ADOQUERY用SQL语句读取EXCEL,甚至是直接在查询分析器中用SQL语句读EXCEL表,或者用企业管理器中导入EXCEL表,都发现有数据丢失现像,这是怎么回事,明明是有数据的,偏偏导入数据库后是空值.
请各位高手指点一下,怎么解决这个问题.

2楼: http://www.delphibbs.com/keylife/iblog_show.asp?xid=19564 如网吧桌面管理软件

3楼: 楼上可不可以加上一点注释呀,一堆代码,看得眼发啦.

4楼: 楼主可以把这个Excel文件发给我吗
我正在找这样的excel文件 也许可以帮你解决问题
我的地址 是 xukehg@yeah.net

5楼: 数据丢失和数据类型有很大关系.
如果是文本内类的数据,最好全部在前面加上文本标志 ''
做EXCEL文件的时候,一定要按照良好的书写规则啊,我是经常碰到这种问题.

6楼: 以前做数据从exeel导入access的时候
也是遇到数据莫名奇妙导不进去这样的问题

进销存软件版7楼: 但各位的解决之办法呢?

8楼: 转为txt 把Txt文件内容导入

9楼: to Avalon:
把EXCEL转为TXT更成问题,列很多了,不是每一列下面都有数据的,结果转为CVS之后,有的数据不能还原为原来的列了.结果数据颠三倒四,更难处理了.这个我已经试过.
而且数据原来是EXCEL表的,并且有时EXCEL表有很多过,一个一个先转为TXT,再导入,很麻烦.最好用DELPHI一步控制,不用人手干预.
那个EXCEL我删除了部份发给你了.原文件太大了.

10楼: 我看了你的xls文件 注意到你的每个列有列标 这就简单了

txt如何导入时要配置一个文件
schema.ini 你可以参考MSDN或者其他文章来设置这个文件

11楼: 麻烦还是把原件压缩发给我吧 你这个文件我再导入时没有发生数据丢失

12楼: to Avalon:
就是发动机号和车架号这两个字段也会发生数据丢失现象,你仔细看一下,因为记录行太多,可以较对着比较累,但是这两个字段有一个特点,如果为空值,多两个同为空值,或许两个都不为空值,你如果看到一个记录,两个字段只有一个字段为空值的话,调出我发给你的EXCEL表对一点就知道了.当然,如果你的数据库不是MSSQL的话,我就不知道了,我用的是MSSQL.原文件有几十M,你看到更辛苦. 如服装库存管理软件

13楼: 帮顶!

╭=========================================╮

80G海量源代码,控件,书籍全免费狂下不停!

http://www.source520.com

╰=========================================╯

进销存软件版14楼: 应该是数据类型不相同引起的,我是将Excel文档转化成TXT文档,然后再导入的

15楼: EXCEL转为TXT时,有些表格为空的,转为TXT不能识别,造成列错误.

16楼: 数据类型的问题,

17楼: 好像是和类型有关,但也和类型无关,这是在EXCEL文件建立之是就已经成了定局,手动已经改不了的。所以当ADO读取时,无论怎么都会读成空值,但是如果真接读取EXCEL文件却没有问题

18楼: 是能取到數據的。用BDE、ADO都行。


你可能是在連接上有問題或SQL打開表名的地方,其次是EXCEL是要一個標准的像表一個的數據,中間或其它地方不能有合並等處理。

19楼: 最后的解决方法是按表格读取,不用ADO,直接操作EXCEL表格.