小编Aru*_*aja的帖子

从R(x64)连接到MS Access数据库

我试图使用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)

64-bit ms-access odbc r windows-7-x64

6
推荐指数
1
解决办法
3446
查看次数

从具有ID自动生成ID的Excel附加到Access表的值

我有一个访问数据库,其中包含一些每日更新一些值的表.我需要表格有一个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会自动递增.

ms-access access-vba

0
推荐指数
1
解决办法
2478
查看次数

标签 统计

ms-access ×2

64-bit ×1

access-vba ×1

odbc ×1

r ×1

windows-7-x64 ×1