Access程序从txt文件导入数据至数据库的DoCmd.TransferText方法
2016-07-29 15:32
477 查看
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中早就创建好的数据库表的名字
原因主要是微软提供的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中早就创建好的数据库表的名字
相关文章推荐
- Textview设置不同样式
- requirejs按需加载angularjs文件
- JS获取IP、MAC和主机名的几种方法
- .net post url获取json
- 萬能處理JSON數據工具類
- jsp技术:day2--jsp的几个容器、myAjax(隐藏帧技术)底层原理、jsp的三代开发技术
- 在HTML中使用JavaScript
- Js事件详解(1)事件类型及几种添加事件处理程序的方法
- cjson 解析json配置文档
- HTML5之FileReader的使用
- 组织树ztree.js基本用法
- Node模块类型
- Angular JS introduce
- jsp学习(四)
- npm+node+cordova+ionic 版本匹配
- W3C-jQuery整理
- 利用jsoup进行模拟登录
- Microsoft Caffe(msCaffe)无GPU快速配置
- jQuery加载一个html页面到指定的div里
- Javascript清除所有的cookie