我有一个带有几个表的Access数据库,我只想在其中一个表中工作。我使用的是库RODBC。假设我要处理的表是dtsample。我的Access数据库名为database.accdb
下面是我的代码:
library(RODBC)
dataconnect <- odbcConnectAccess2007("database.accdb")
data <- sqlQuery(dataconnect,"SELECT*dtsample columb1, columb2...) 但它不起作用。如何在Access中定义要使用的表?
发布于 2012-10-24 22:06:04
您的解决方案并不是真正的解决方案,因为您只是在学习SELECT
data <- sqlQuery(dataconnect, "SELECT * from dtsample where Columb1 = 'a' or Columb1 ='b')我建议您对SQL不太熟悉:使用Access中的查询设计器,当它正常工作时,生成SQL代码(View:SQL)并将其粘贴到R中。
https://stackoverflow.com/questions/13049106
复制相似问题