数据从文本文件导入access中,文本中的010,020,021,011... 导入到库中后却变成了10,20,21,11... 天哪,前面的“0”我还要啊ADOConnection1.Execute('drop table TempLab');//先清空临时表ADOConnection1.Execute('Select * Into TempLab From [Text;Database=c:\temp].LsList.txt');//创建一个临时表来装临时数据ADOConnection1.Execute('insert into 地区表 select * from TempLab');//追加临时表数据到真实表麻烦高手指点!!!本人很菜,最好有几句代码看谢谢!

解决方案 »

  1.   

    数据库字段设置问题,将那个字段改成字符类型即可,记住在数据库中改,(Access的设计表)
      

  2.   

    不要用Ado直接读文件,Txt以及Excel都有这个问题
    你可以以操作文件的方式,循环读取到某个变量中然后写到数据库中
      

  3.   

    对,是字段问题。你的ACCESS数据库中被导入的字段改为字符类型就可以了。如果是数值型,无论你如何导入,都会自动去掉前面的零。