使用RODBC时检索MS Access文件名

时间:2012-07-13 19:01:55

标签: r ms-access rodbc

输入我的连接名称我看到像DBQ=Path\to\DB这样的行。如何检索此值?我试过了

  • conn$DBQ
  • conn[DBQ]
  • conn['DBQ']
  • conn[,'DBQ']

无返回值。我尝试了typeof(conn)并得到了"integer"class(conn) - > "RODBC"mode(conn) - > "numeric"

1 个答案:

答案 0 :(得分:1)

我认为没有简单的方法。您可以通过attr(conn, "connection.string")获取连接字符串,然后尝试解析它(例如:sub("^DBQ=([^=]*);.*", "\\1", attr(a,"connection.string"))strsplit(attr(a,"connection.string"),";")[[1]][1])。