DoCmd.TransferText 
很容易的,用上面的命令即可
具体用法请参照access帮助,上面有详细的说明与例子。
祝你好运!

解决方案 »

  1.   

    TransferText 方法
                         在 Visual Basic 中,TransferText 方法执行 TransferText 操作。有关该操作及其参数如何使用的详细内容,请参阅该操作主题。语法DoCmd.TransferText [transfertype][, specificationname], tablename, filename[, hasfieldnames][, HTMLtablename][, codepage]TransferText 方法具有以下参数:参数 说明 
    transfertype 下列固有常量之一: 
      acExportDelim
    acExportFixed
    acExportHTML
    acExportMerge
    acImportDelim(默认值)
    acImportFixed
    acImportHTML
    acLinkDelim
    acLinkFixed
    acLinkHTML 
      如果该参数空缺,将假设为默认常量 (acImportDelim)。 
      注意   可以将文本文件中的数据连接到 HTML 文件中,但此数据在 Microsoft Access 中是只读的。
    在 Microsoft Access 项目 (.adp) 中仅支持 acImportDelim、acImportFixed、acExportDelim、acExportFixed 或 acExportMerge 转换类型。
     
    specificationname 字符串表达式,指定当前数据库中已创建或保存的导入或导出规格的名称。 
      对于固定长度文本文件, 必须指定参数或使用 schema.ini 文件, 该文件必须保存在导入、链接或导出的文本文件的文件夹中。若要创建一个方案文件, 可使用文本导入/导出向导创建此文件。 对于带分隔符的文本文件和 Microsoft Word 邮件合并数据文件,可以空缺此参数以选定默认导入/导出规格。 
    tablename 字符串表达式,代表要向其中导入文本数据、从中导出文本数据或链接文本数据的 Microsoft Access 表的名称,或者要将其结果导出到文本文件的 Microsoft Access 查询的名称。 
    filename 字符串表达式,代表要从其中导入、从中导出或链接的文本文件的完整名称(包括路径)。 
    hasfieldnames 如果该参数为 True (-1),在导入、导出或链接时,将使用文本文件中的第一行做为字段名。如果为 False (0),则将文本文件中的第一行看成普通数据。如果该参数空缺,将假设为默认值 (False)。 
      对 Microsoft Word 邮件合并数据文件,该参数将被忽略,必须在文件第一行中包含字段名。 
    HTMLtablename 字符串表达式,代表要导入或链接的 HTML 文件中的表或列表的名称。除非 transfertype 参数设置为 acImportHTML 或 acLinkHTML,否则该参数将被忽略。如果该参数空缺,将导入或链接 HTML 文件中的第一个表或列表。 
      如果 HTML 文件中存在 <CAPTION> 标记的话,则 HTML 文件的表或列表名称取决于该标记指定的文本。如果没有 <CAPTION> 标记,则名称由 <TITLE> 标记指定的文本决定。Microsoft Access 通过给每个表或列表名称结尾添加一个数字,如“雇员1”和“雇员2”来区分它们。 
    codepage Long 类型的值,用于标识代码页的字符集。 
    说明语法中的可选参数可以空缺,但是必须包含参数的逗号。如果位于末端的参数空缺,在指定的最后一个参数后面不需使用逗号。注意   通过设置 Recordset 对象的 ActiveConnection 属性,也可使用 ActiveX 数据对象(ADO) 来创建链接 。
      

  2.   

    http://www.csdn.net/expert/topic/536/536540.xml?temp=.9210932
      

  3.   

    呵呵,看看啦SQL 语法:SELECT * INTO [Text;DATABASE=文本文件路径].[文本文件名称] FROM [authors]
      

  4.   

    参考:
    Text 转换为 Access MDB
    Text 文件类型在很多软件中都为一般应用程序与数据库之间架起一座桥梁。你可以使用 Text ISAM 驱动程序和 SQL 来把 Text 文件转换成 Access MDB 数据库文件,首先,为文本文件创建一个 SCHEMA.INI 文件。然后,你可以使用下面的代码来实现转换: 
    Dim db As Database, tbl as TableDef Set db = DBEngine.CreateDatabase(App.Path & "\mymdb.mdb", dbLangGeneral, dbVersion_0) Set tbl = db.CreateTableDef("Temp") tbl.Connect = "Text;database=c:\vbpj\data" tbl.SourceTableName = "Customer#txt" db.TableDefs.Append tbl db.Execute "Select Temp.* into NewTable from Temp" db.TableDefs.Delete tbl.Name db.Close Set tbl = Nothing Set db = Nothing
      

  5.   

    对于第2个问题:
    How to Convert a Text File into a New Access Database (Q103807)
    http://support.microsoft.com/default.aspx?scid=kb;en-us;Q103807
      

  6.   

    请问不知可否把图片字段也可以放在TXT文件中