Access程序从txt文件导入数据至数据库的DoCmd.TransferText方法
来源:互联网 发布:supreme淘宝哪家正 编辑:程序博客网 时间:2024/06/05 17:36
Access和VB或者VBA是很让人困惑的技术
原因主要是微软提供的MSDN或者说明文档实在是太难用了,简单的说,一个这么大的公司,网上提供的说明文档,内容少,中英文混杂,无法有效的通过baidu检索到,它自身的检索也非常难用,我真不知道微软到底怎么了。我想劝劝微软中国的分公司,老老实实,把基础工作做好,不要总是好高骛远,微软就是被你们给害了。
下面说点正题。
access这个数据库,自带了vba这种编程语言,可以协助开发者向access中写入数据
其中一个功能就是,从access的外部,向access导入txt中的数据
使用的函数是 DoCmd.TransferText
这个函数在MSDN中有没有介绍呢?有。看完以后你是不是就能知道怎么用呢?我可以肯定的说不能
https://msdn.microsoft.com/zh-cn/library/ff835958(v=office.15).aspx
我想让你给我解释一下,下面这个msdn怎么看,你麻痹你能看出个鸡巴毛啊~
好在有个网站
http://www.blueclaw-db.com/export-specifications.htm
说明了specification Name这个参数到底什么意思,应该怎么用
微软自己说不清楚,有人帮它说清楚了
1.打开access2007
2.选中 外部数据- 导入-文本文件 如下图
3. 打开你要导入的txt文件如下
4.点击确定
5.点击高级
6.然后 高潮来了,specification name 其实这个参数的意思,在office2007中文版中指的是 规格。。。。。你妈
傻逼,看见上面图中那个txtsplit这个字符串了么,这你妈就是一个名字,你创建了一个导入向导,import 然后起了一个名字,这你妈就是居然 方法DoCmd.TransferText的重要参数
我曹,一万个草泥马。。。。。。。。。。。
好吧,让我从头说起 我要用的语句是下面这一条语句:
DoCmd.TransferText acImportDelim, "txtsplit", "XXX", name, False, ""
你看方法名是 DoCmd.TransferText
后面跟着六个参数
具体参数什么意思我也懒得管了
最主要的 “txtsplit”的意思,就是在access中自定义的 导入specification Name
"XXX"表示在access中早就创建好的数据库表的名字
- Access程序从txt文件导入数据至数据库的DoCmd.TransferText方法
- 把数据从txt文本文件导入到数据库的实现方法
- c++程序数据导入txt小方法
- 一步一步导入TXT文件数据到数据库
- txt文件数据导入MYSQL数据库
- php将txt文件数据导入数据库
- 关于将数据从Oracle数据库通过程序导入到access数据库
- c# 程序实现ACCESS数据导入SQL的方法
- sqlldr从服务器上获取txt文件数据导入到数据库
- txt文件导入数据库
- 数据从access数据库导入到sql数据库中注意!!
- 从其它ACCESS数据导入数据到本地数据库
- txt文件导入数据库的SQL语句
- 从txt中导入数据到Oracle数据库表中
- sql学习——从txt文件导入到数据库
- 从文件(*.csv或*.txt)导入Oracle数据库Java源代码
- [access查询]将access表导出为TXT文件及将TXT文件导入access表的几个SQL语句
- 在从数据库向程序导入指定字段的方法
- 2016 Multi-University Training Contest 4 1005Lucky7
- EBCDIC、ASCII与EBCDIC的关系及相互转化
- ORACLE函数之日期时间运算函数
- 深入理解Android之Gradle
- CocoaPods的安装和使用
- Access程序从txt文件导入数据至数据库的DoCmd.TransferText方法
- percona
- 设计模式(一)单例模式
- Jmeter 的使用(完成一次简单的测试计划)
- switch 语句
- 彻底解决Android GPS没法定位这一顽固问题
- document-scanner 一个基于 OpenCV 的文档扫描程序(从现在开始直到完成)
- Android通知
- 初识贪心!——hdu 2037