1

接続名を入力すると、 のような行が表示されDBQ=Path\to\DBます。この値を取得するにはどうすればよいですか? 私が試してみました

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

値を返すものはありません。試しtypeof(conn)てみたところ"integer"class(conn)-> "RODBC"mode(conn)->が得られ"numeric"ました。

4

1 に答える 1

1

簡単な方法はないと思います。で接続文字列を取得しattr(conn, "connection.string")、それを解析しようとすることができます (例:sub("^DBQ=([^=]*);.*", "\\1", attr(a,"connection.string"))またはstrsplit(attr(a,"connection.string"),";")[[1]][1])。

于 2012-07-13T20:11:28.137 に答える