你可以先把Txt文件倒入到dbf文件,然后用BatchMove,BatchMove不能直接读Txt文件的.

解决方案 »

  1.   

    我想在程序中怎么实现呢?用户通过选择txt文件,程序把txt文件的内容读出然后可以保存到sqlserver中
      

  2.   

    你可以通过用户选择文件,然后你后台把文件倒入到dbf中,然后用BatchMove载入就可以了..
      

  3.   

    BDE有Text文件的引擎,我也没用成过,要有谁知道如何使用,请给我发一份,另开贴给100分![email protected]现在我用的方法也是倒数据可以用 Assign(txtFile)
    Readln(...);
    解析文本行格式后用Insert into倒入SQL-Server.
      

  4.   

    用Readln的话,如果有很多数据(十几万条)的话,可能就吃不消了
      

  5.   

    各位老大,我需要把txt文件直接导入到sqlserver中啊,帮帮忙!!
    我一个同事以前是用BatchMove导入的,我看了一下源代码
    好像就三个控件就可以了
    一个是源 SourceT 对应于BatchMove控件的Source
    一个是目标 tempT 对应于BatchMove控件的Destination
    一个是BatchMove控件我也看不出什么特别的地方,那个SourceT中的SourceData在数据库中根本就不存在的,对应的应该是SourceData.txt文件可我这样用怎么不行呢?总是提示Cann't Access file