ローカルマシン上のZ:/ドライブにマップしたネットワークドライブに.accdbアクセスDBファイルがあります。これにODBCを接続できますか?ODBCをRからネットワークドライブのAccess DB .accdbファイルに接続する
これは(usrAccessPath
は、ファイルパスを含む文字列変数です)ODBCを作成するためのコードです:
connAccessDB <- odbcDriverConnect(paste0("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=",usrAccessDBPath))
このファイルのパスが機能:
C:/Users/boswelpa/Desktop/Projects/Absenteeism/Absenteeism Data.accdb
しかし、このファイルパス(マップされたネットワークドライブ)が動作しません:
Z:/SSG Reporting Team/For Thomas/Absenteeism Data.accdb
同じコード、異なるファイルパス。
はい、可能です。 RODBCを見てください。 – Parfait
私は現在RODBCを使用しています。それはAccessDBファイルなので、ファイルパスをまっすぐに接続しています。つまり、Windows ODBCマネージャーにODBC接続を作成していません。私は新しいマップされたネットワークドライブのファイルパスで使用していた元のファイルパスを交換しようとしましたが、接続しません。 –
これは、私が外部サーバーに接続できないことを意味するエラーです。 1:odbcDriverConnect(paste0( "Driver = {Microsoft Access Driver(* .mdb、* .accdb)}; DBQ ="、 [RODBC]エラー:状態HY024、コード-1023、メッセージ[Microsoft] [ODBC Microsoft Access Driver] '(不明)'が有効なパスではありません。パス名のスペルが正しく、ファイルが存在するサーバ –