テーブルをAccessデータベースから.txt-filesにエクスポートします。ここでR(RDCOMClient)を使用してAccessdbからテーブルをエクスポート
は私のコードです:
library(RDCOMClient)
#Path of txt File
destPath = 'C:\\Path\\to\\Hello.txt'
#Path of AccessDB
strDbName = "C:\\MyPath\\AccessDB.accdb"
#launche Access App
oApp = COMCreate("Access.Application")
#open the AccessDB
oApp$OpenCurrentDatabase(strDbName)
#Export the table to txt using transferText Method
acExportDelim <- 0
exportObj = oApp[["DoCmd"]]
exportObj$TransferText(acExportDelim,"NameOfTable", destPath, TRUE)
oApp$Quit()
exportObj <- NULL
oApp <- NULL
、それは仕事をdoesntのなぜ私が見つけるカント...
これは私がすべての時間を取得するエラーメッセージです:
<checkErrorInfo> 80020009
Error: exception occurred.
どれでも助けに感謝!あなたのDoCmd.TransferText
の (私は必要なエンティティの32ビットR doesntの仕事を使用して「RODBCアプローチ」)事前に
おかげで...
* 32bit Rを使った "RODBCアプローチ"は、私が必要とするエンティティに対しては何もしません* ...あなたのビットバージョンのR( 'Sys.info()$ machine')は何ですか?あなたのMS Officeのビット版は何ですか(オープンアクセスまたは任意のOfficeアプリケーション、後ろの段階では、「アカウント」ボタンをクリックし、トップラインを読む)? – Parfait
-Rscript.exe(32bit)with(system()) - SQLクエリーでスクリプトを実行し、.RDataとしてテーブルを保存します。 - .RDataファイルを自分のグローバルにロードします。 Env。 問題は、すべてのテーブルのうちの1つだけでは、動作しません。 このテーブルの属性の1つのAccessのデフォルト設定は、標準値を設定することです...私のスクリプトでテーブルを取得すると、standart値が最後の "空"の行になるので、テーブルその整合性を失います...フロントエンドエラーoccurrsとRscript.exeが中断します... – Severin