DoCmd.TransferText
很容易的,用上面的命令即可
具体用法请参照access帮助,上面有详细的说明与例子。
祝你好运!
很容易的,用上面的命令即可
具体用法请参照access帮助,上面有详细的说明与例子。
祝你好运!
解决方案 »
- 怎么清除combobox 中的文本内容 就是清除ComboBox3.SelectedItem
- 请问有没有写字板的源代码下载?
- TextBox控件问题 蔬菜鸟求救。。。。。
- 将数据库字段内容写到文本文件里
- VBA改写VB 排序
- VB 菜鸟问题请教各位大虾!
- VB中按日期+001(002,003)依此类推的自动编号功能怎么写?
- 为什么在vb的论坛里见不到经典的文章??????????
- ★★★悬赏200分★★★:如何用线图画出下面数据库中2个公司的记录?
- 可怕!如何释放被VB程序使用过的内存及显存(Win9X系统)
- 怎么确保窗口全部关闭阿?
- 特急!在VB中从SQLServer存储过程返回参数值的问题
在 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) 来创建链接 。
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
How to Convert a Text File into a New Access Database (Q103807)
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q103807