小弟想通过delphi程序实现把具有一定格式的文本文件的数据导入到access数据库。使用access提供的函数:
DoCmd.TransferText [transfertype][, specificationname], tablename, filename[, hasfieldnames][, HTMLtablename][, codepage]
其中第一个参数设置为传输类型,缺省值为‘导入分隔符‘。现在系统默认的分隔符为逗号,但我文本里的分隔符为tab,请问怎样设置分隔符。望有经验的兄弟指点。

解决方案 »

  1.   

    我想可以用读取文本文件相关内容方法,然后再插入到Access数据库中。
      

  2.   

    我是用odbc里面的text驱动读的(有bug,跟bde合作的时候,table不能用,tablename不对),然后用TQuery倒进access的
      

  3.   

    谢谢各位兄抬,这个问题我解决了。
    使用DoCmd.TransferText [transfertype][, specificationname], tablename, filename[, hasfieldnames][, HTMLtablename][, codepage]
    函数导入文本文件的速度还是很快的。
    问题出在第二个参数specificationname,此处要填写导入的规格名,这个规格
    是在access2000导入向导里创建的。在这个规格里可以设置分隔符和其他项目。