1

Northwind.accdb ファイルを使用して、R 内から SQL クエリのデモを試みています。http://office.microsoft.com/en-us/templates/desktop-northwind-2007-sample-database-TC001228997.aspxにアクセスし、.accdt ファイルをダウンロードできました。次の 2 行で RODBC を使用してデータベース接続を作成しようとしましたが、(デスクトップ上で) ファイルの場所がわかっているにもかかわらず、どちらも R がファイルを見つけることができないという同じエラーを返します。

私が使用しているコード行は次のとおりです。

conn <- odbcConnectAccess2007("Nwind.accdt", uid = "", pwd = "")
conn <- odbcConnectAccess2007("Nwind.accdb", uid = "", pwd = "")

私が得ているエラー出力は次のようになります。

Warning messages:
1: In odbcDriverConnect(con, ...) :
[RODBC] ERROR: Could not SQLDriverConnect
2: In odbcDriverConnect(con, ...) : ODBC connection failed

皆さんが持っている可能性のある指針に非常に感謝しています。

4

1 に答える 1

1

64 ビット Windows で 32 ビット ドライバーを使用すると、いくつかの問題が発生します。古いバージョンの Office に付属している ODBC 32 ビットがインストールされている場合は、32 ビット R を実行していることを確認してください (ツールの RStudio を使用すると簡単です)。

または、64 ビット ドライバーでは、64 ビット R を使用します。

于 2013-04-23T09:46:14.580 に答える