如何在 R 中使用 RODBC 在 MS Access 中执行查询?

布伦特·卡博内拉

我不想编写自己的查询,而是想在 MS Access 数据库中使用保存的查询,运行它,然后将输出提取到 R 中的数据框。在 RODBC 中有没有办法做到这一点?

这篇文章正是我需要的,但对于 RODBC:如何使用 pyodbc 执行保存在 MS Access 中的查询

奥洛卡因

我以前使用过 RODBC,您应该能够做到这一点。根据我的经验,您可以遵循一些步骤:

  1. 在您的访问数据库中设置您需要的查询。
  2. 在您的 PC 上设置到 Access 数据库的 ODBC 连接。
  3. 编写 R 脚本,该脚本将使用 RODBC 包连接到访问数据库(通过 2 中的 ODBC 连接)并执行您在上面第 1 点中设置的脚本。

如果您想在 R 脚本中对 sql 进行硬编码(类似于您提供的 python 示例),则可以省略上面的第 1 点。根据我的经验,将 SQL 编写为存储过程或视图通常更健壮。这样做可以让您在开始在 R 环境中工作之前在数据库上测试您的 SQL。

如果您按照这些步骤操作,那么您的 R 代码应该类似于:

conn <- odbcConnect(dsn="MyOdbcConnectionName", uid="myDatabaseUserName", pwd="myPassword") 
query <- "YourQuery goes here" 
# e.g. "select * from table"
# e.g. "EXEC myStoredProcedure"
data <- sqlQuery(conn, query)
close(conn) 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在MS Access中使用DISTINCT?

来自分类Dev

如何在MS Access中使用VBA在列表框中添加新项目

来自分类Dev

如何在 MS Access 中执行选择或更新查询以获取联赛的位置或排名?

来自分类Dev

如何在 ms-access 中执行外部 .sql 文件传递查询

来自分类Dev

RODBC程序包从R到MS Access建立连接的替代方法

来自分类Dev

如何在MS ACCESS中使用类似Oracle Rownum的功能

来自分类Dev

如何在MS Access SQL中使用IF语句

来自分类Dev

如何在 r 中使用 sqldf 执行子查询

来自分类Dev

我可以在R中使用doParallel在Foreach中仅使用一个RODBC连接吗?

来自分类Dev

如何在MS Access中查找ADO查询的结果

来自分类Dev

如何在 ms access 查询中显示空白字段?

来自分类Dev

如何在 MS Access 中过滤数组

来自分类Dev

如何通过OleDb在MS Access上使用公用表表达式执行复杂的SQL查询

来自分类Dev

使用64位Windows从R查询MS Access DB

来自分类Dev

MS Access在查询中使用多个子查询

来自分类Dev

如何在Solr 4.4.0中使用MS SQL?

来自分类Dev

使用Delphi XE3如何在MS Access中获取表列表并排除视图/查询?

来自分类Dev

使用Delphi XE3如何在MS Access中获取表列表并排除视图/查询?

来自分类Dev

在MS-ACCESS中使用“查找”表进行更新查询

来自分类Dev

在 MS Access 报告中使用查询的隐藏列/字段

来自分类Dev

在 MS Access 中使用 VBA 查询转置表

来自分类Dev

如何使用R下载所有MS Access附件

来自分类Dev

如何在MS Access中使用带空格的列名称使用内部联接

来自分类Dev

在R中使用RODBC连接到Azure SQL

来自分类Dev

使用查询在MS Access中使用SQL返回最频繁的值和组中的计数

来自分类Dev

如何在MS Access中使用VBA将值插入数据库表

来自分类Dev

如何在 MS Access 中使用 VBA 更改链接共享点列表的地址

来自分类Dev

如何在MS Access中的日期字段使用NULL值的情况下使用LIKE

来自分类Dev

如何使用pyodbc在MS Access中保存查询或宏?

Related 相关文章

  1. 1

    如何在MS Access中使用DISTINCT?

  2. 2

    如何在MS Access中使用VBA在列表框中添加新项目

  3. 3

    如何在 MS Access 中执行选择或更新查询以获取联赛的位置或排名?

  4. 4

    如何在 ms-access 中执行外部 .sql 文件传递查询

  5. 5

    RODBC程序包从R到MS Access建立连接的替代方法

  6. 6

    如何在MS ACCESS中使用类似Oracle Rownum的功能

  7. 7

    如何在MS Access SQL中使用IF语句

  8. 8

    如何在 r 中使用 sqldf 执行子查询

  9. 9

    我可以在R中使用doParallel在Foreach中仅使用一个RODBC连接吗?

  10. 10

    如何在MS Access中查找ADO查询的结果

  11. 11

    如何在 ms access 查询中显示空白字段?

  12. 12

    如何在 MS Access 中过滤数组

  13. 13

    如何通过OleDb在MS Access上使用公用表表达式执行复杂的SQL查询

  14. 14

    使用64位Windows从R查询MS Access DB

  15. 15

    MS Access在查询中使用多个子查询

  16. 16

    如何在Solr 4.4.0中使用MS SQL?

  17. 17

    使用Delphi XE3如何在MS Access中获取表列表并排除视图/查询?

  18. 18

    使用Delphi XE3如何在MS Access中获取表列表并排除视图/查询?

  19. 19

    在MS-ACCESS中使用“查找”表进行更新查询

  20. 20

    在 MS Access 报告中使用查询的隐藏列/字段

  21. 21

    在 MS Access 中使用 VBA 查询转置表

  22. 22

    如何使用R下载所有MS Access附件

  23. 23

    如何在MS Access中使用带空格的列名称使用内部联接

  24. 24

    在R中使用RODBC连接到Azure SQL

  25. 25

    使用查询在MS Access中使用SQL返回最频繁的值和组中的计数

  26. 26

    如何在MS Access中使用VBA将值插入数据库表

  27. 27

    如何在 MS Access 中使用 VBA 更改链接共享点列表的地址

  28. 28

    如何在MS Access中的日期字段使用NULL值的情况下使用LIKE

  29. 29

    如何使用pyodbc在MS Access中保存查询或宏?

热门标签

归档