如题!
要求高效。

解决方案 »

  1.   

    CFile等读取txt,然后sql插入access,对应的表格
      

  2.   


    赞同。
    楼主如果要高效的话,建议使用ADO模式操作数据库。
      

  3.   

    如果是SQLServer,可以BCP。
    Access没撤,只能是打开文本逐行读取吧。
      

  4.   

    可以
    但要求你文本格式固定并且要额外准备一个文件 schema.ini,在里面写好格式信息之后就可以导入了
      

  5.   

    ADO下 txt导入的SQL 怎么写?
      

  6.   

    本人写了一个,代码如下:sCommand = "INSERT INTO table([ID]) SELECT * FROM [Text;FMT=Delimited;HDR=No s;DATABASE=D:\\;].[file#txt]";
    m_pConnect->Execute((_bstr_t)sCommand,NULL,adCmdText);但执行完后什么也没插进去,不知道是什么原因.麻烦各位帮忙看看.
      

  7.   

    还有个问题:sql如何插入access才高效?
      

  8.   

    目前我知道最快的方式就是导入了确认一下你的schema.ini写得对不对,所在的位置对不对[file#txt]是什么
    [text;database=%s].tmp.txt 
    %s为路径名另外你是导入到已存在的表还是新建一个表?只插入一个字段 那文本中的内容是什么?
      

  9.   

    回 shakaqrj :一定要写 schema.ini 吗? 写好了放在什么位置?是导入到已存在的表文本中的内容为字段插入的值
      

  10.   

    http://dev.w3pub.com/user1/2/4344.shtml
      

  11.   

    没写 schema.ini 文本的第一行写了表的字段名