在VB中通过考勤机提供的底层语句读出考勤记录并保存到文本文件中,想要将文本文件的数据导入到数据表中,我使用的是MYSQL,文本文件中没有分隔符进行分隔,格式如下:
0240001234520060911075512FF12
其中024代表考勤机机号,00012345代表IC卡的物理卡号20060911为考勤日期075512为考勤时间后四位不用
请问在VB中如何动态进行文本文件的导入?

解决方案 »

  1.   

    既然用VB开发了,为何不使用VB放到数据库里面?
      

  2.   

    用FSO也好,用OPEN 也好,循环读出文本给一个变量,然后再将这个变量MID出几个变量,最后Innsert。。
      

  3.   

    那个方法我也想过,但对于有很多记录而言就太慢了,有没有直接把文件文件导入到MYSQL中的语句,最好是在VB中使用。
    因为从考勤机里读出的考勤数据就是放在文本文件里的,所以不能用VB直接放入数据库。
      

  4.   

    请问有没有人知道用ADO来进行读取的了?就是使用ADO来将.txt文件直接读入数据库,这样批量读速度会快很多。