输入我的连接名称我看到像DBQ=Path\to\DB
这样的行。如何检索此值?我试过了
conn$DBQ
conn[DBQ]
conn['DBQ']
conn[,'DBQ']
无返回值。我尝试了typeof(conn)
并得到了"integer"
,class(conn)
- > "RODBC"
,mode(conn)
- > "numeric"
。
答案 0 :(得分:1)
我认为没有简单的方法。您可以通过attr(conn, "connection.string")
获取连接字符串,然后尝试解析它(例如:sub("^DBQ=([^=]*);.*", "\\1", attr(a,"connection.string"))
或strsplit(attr(a,"connection.string"),";")[[1]][1]
)。