我试图使用R访问我的Access数据库.我尝试了以下选项,但我无法连接到数据库.我使用的是64位R和64位Access.我也在使用Windows 7 .. :(
library(RODBC)
db <- "E:/testdb.accdb"
myconn <-odbcDriverConnect("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=E:/test.accdb")
con2 <- odbcConnect(db)
channel <- odbcConnectAccess("E:/testdb")
Run Code Online (Sandbox Code Playgroud)
我总是得到错误.请帮我.
1: In odbcDriverConnect("DSN=E:/testdb.accdb") :
[RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
2: In odbcDriverConnect("DSN=E:/testdb.accdb") : ODBC connection failed
Run Code Online (Sandbox Code Playgroud) 我有一个访问数据库,其中包含一些每日更新一些值的表.我需要表格有一个ID字段,当从excel导入表格的其他值时,该字段会自动生成.我希望通过保留按钮和编写VBA代码来自动完成所有操作.现在我有一个将值导入表中的表单,但它只导入了我所拥有的确切值.我还需要一个额外的ID列,在导入时必须自动生成.请帮我.
Excel表格样本:
ProductName | ProductValue
------------+------------------
ABC | 76
SDF | 87
Run Code Online (Sandbox Code Playgroud)
数据库表
ID | ProductName | Product Value
----+---------------+-----------------
1 | ABC | 76
2 | SDF | 87
Run Code Online (Sandbox Code Playgroud)
Excel工作表使用新值更新每个日期,并且必须将其放入访问数据库,ID会自动递增.