0

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

这是我的代码:

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

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

4

1 回答 1

0

您的解决方案不是一个真正的解决方案,因为您刚刚了解了 SELECT

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

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

于 2012-10-24T14:06:03.650 回答