为了账号安全,请及时绑定邮箱和手机立即绑定

117_PowerQuery使用ODBC访问带密码的Access


一、

有朋友在问pq访问带密码的access的时候会报错,导致无法访问(如下图);

1、选择更多

117_PowerQuery使用ODBC访问带密码的Access

图1

2、选择Access数据库

117_PowerQuery使用ODBC访问带密码的Access

图2

3、选择带密码的Access文件后,报错:密码无效,(如图3)。

117_PowerQuery使用ODBC访问带密码的Access

图3

2、如上图用的Access.Database这个函数,无法访问带密码access的数据

117_PowerQuery使用ODBC访问带密码的Access

二、

既然无法调用,使用的odbc即可。

1、选择更多

117_PowerQuery使用ODBC访问带密码的Access

2、选择其他>ODBC

117_PowerQuery使用ODBC访问带密码的Access

3、选择数据源名称为:MS Access Database

117_PowerQuery使用ODBC访问带密码的Access

4、在高级选项下,输入字符串:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=C:\ALL\desktop\data.accdb

117_PowerQuery使用ODBC访问带密码的Access

5、输入用户名和密码

117_PowerQuery使用ODBC访问带密码的Access

6、选择数据

117_PowerQuery使用ODBC访问带密码的Access

7、得到结果

117_PowerQuery使用ODBC访问带密码的Access

8、Odbc.DataSource函数说明

117_PowerQuery使用ODBC访问带密码的Access

三、说明

1、建立空白查询,直接键入如下语句也是可以行的(需要输入验证)。

2、Odbc.DataSource函数第一个参数connetcionString(连接字符串),不能包含uid,pwd元素,需要在验证模块手动填写(数据安全的考虑)

3、本案例中的连接字符串有两个元素,一个是access驱动器(driver),另外一个是路径或者叫做地址吧(dbq

4、自己访问数据的时候,就把dbq更改为自己的就好,填写用户名和密码;用户名默认为admin

5、excel的pq访问同理

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消