楼主: 皖山一流
14414 15

[学习心得] ODBC导入Access [推广有奖]

  • 4关注
  • 13粉丝

讲师

25%

还不是VIP/贵宾

-

威望
0
论坛币
2342 个
通用积分
155.3336
学术水平
73 点
热心指数
80 点
信用等级
54 点
经验
16520 点
帖子
353
精华
0
在线时间
308 小时
注册时间
2013-12-9
最后登录
2021-1-21

楼主
皖山一流 学生认证  发表于 2014-10-3 00:47:12 来自手机 |只看作者 |坛友微信交流群|倒序 |AI写论文
相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我的系统是win7 64位,Access也是64位的。打开C:\Windows\System32里的odbcad32.exe(32位应该是打开C:\Windows\SysWOW64下的odbc32),如下图:
1.PNG (图1)
    注意黄色部分,“MS Access Database
    命令: odbc load , dsn(''MS Access Database;DBQ=目标Access路径和文件名.mdb'')   table("表格名") 注意别写错了,本人吃过亏,把database写成了datebase,愣是没看出来,不知为什么会出错!),目前亲测可用!
    这是参照别人教程后不成功后,自己无意间弄成功的,和原教程有出入,下面给出我参考的教程概要:
1.在上图中点击添加按钮,弹出下图:
2.PNG (图2)
2.选中黄色的,添加,
3.后续略,详情参见:新浪博客http://blog.sina.com.cn/s/blog_70fa8d2a01019sed.html
    亲们如果按照这个教程如果不成功,不放自己试试以后的含有Access字样的dsn,不必非要添加”Microsoft Access Driver“。
另外,64位win7、32位Access或者32位win7、32位Access怎么弄不太清楚,估计也可以参考参考、、、、    如果用这个命令导入Excel,就用-图1-中Excel Files,命令:odbc load , dsn(''Excel Files;DBQ=目标Access路径和文件名.mdb'')   table("表格名")。
    以上仅供参考!!


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:access Acces cces ACC CES odbc access dsn

回帖推荐

SpencerMeng 发表于4楼  查看完整内容

好贴需要顶啊 bump bump
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 鼓励积极发帖讨论
SpencerMeng + 20 + 1 + 1 精彩帖子

总评分: 论坛币 + 20  学术水平 + 4  热心指数 + 4  信用等级 + 3   查看全部评分

沙发
皖山一流 学生认证  发表于 2014-10-3 14:53:40 |只看作者 |坛友微信交流群
重新编辑了一遍,大概说清楚了、、、自己顶下哈。。。{:3_48:}

使用道具

藤椅
皖山一流 学生认证  发表于 2014-10-3 14:57:45 |只看作者 |坛友微信交流群
这个还可以用上循环命令,批量导入,真心很爽哈{:3_48:}

使用道具

板凳
SpencerMeng 在职认证  发表于 2014-12-10 18:57:10 |只看作者 |坛友微信交流群
好贴需要顶啊

bump  bump

使用道具

报纸
皖山一流 学生认证  发表于 2014-12-13 09:26:54 |只看作者 |坛友微信交流群
谢谢支持,关于这条命令,本帖还不够详细。
比如:
odbc list--在stata屏幕上选择相应的数据库---点击--找到要导入的数据文件
上述方法也可以,但有时也会出问题、、、仅供参考。

使用道具

地板
机智的小球球IU 学生认证  发表于 2017-12-13 20:35:58 |只看作者 |坛友微信交流群
楼主您好,第二个黄色的驱动程序 我的电脑没有显示怎么办???

使用道具

7
592972641 学生认证  发表于 2018-2-13 13:54:56 |只看作者 |坛友微信交流群
皖山一流 发表于 2014-10-3 14:57
这个还可以用上循环命令,批量导入,真心很爽哈
怎么循环导入呢,大神求助,如果文件名是200101,200102,200201,200202

使用道具

8
michaelcxb 学生认证  发表于 2018-4-12 16:18:02 |只看作者 |坛友微信交流群
楼主的网页失效了,大家可以看这个:http://blog.sina.com.cn/s/blog_9b1b494a0102v4cp.html

使用道具

9
MIGIy 发表于 2018-4-18 23:26:05 |只看作者 |坛友微信交流群
皖山一流 发表于 2014-10-3 14:57
这个还可以用上循环命令,批量导入,真心很爽哈
求问,如何用循环。比如我有某年分12个月,我用的forvalues语句,i=1/12,读取csv格式的文件是没有问题的,但是读取Access却会显示:
The ODBC driver reported the following diagnostics
[Microsoft][ODBC Microsoft Access Driver] 找不到文件 '(未知)'。
SQLSTATE=HY000
是不是dsn后面括号里的路径必须是确定的名字?

使用道具

10
刺蛇转地刺 发表于 2019-3-29 19:09:33 |只看作者 |坛友微信交流群
用ODBC创建了数据源,在stata11输入命令odbc list可以看到刚创建的数据源,为什么在stata15中就没有呢???有谁帮忙解答一下吗

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 17:26