使用R代码在microsoft access 2007中选择特定表

时间:2012-10-24 12:20:20

标签: r ms-access rodbc

我有一个带有几个表的Access数据库,我想只在其中一个表中工作。我正在使用库RODBC。假设我要使用的表名为dtsample。我的Access数据库名为database.accdb

这是我的代码:

library(RODBC) 
dataconnect <- odbcConnectAccess2007("database.accdb")
data <- sqlQuery(dataconnect,"SELECT*dtsample columb1, columb2...) 

但它不起作用。如何在Access中定义我想要使用的表?

1 个答案:

答案 0 :(得分:0)

你的解决方案不是真正的解决方案,因为你刚刚学习了SELECT

data <- sqlQuery(dataconnect, "SELECT * from dtsample where Columb1 = 'a' or Columb1 ='b')

我的建议你不熟悉SQL:在Access中使用查询设计器,当它工作时,获取生成的SQL代码(View:SQL)并将其粘贴到R中。