2015年5月20日水曜日

RODBC 32bit版をWindows 7/8 64bit版で利用するときの注意点

#64bit版のWindows 7/8 で、RODBCを安全に利用しようとする場合、2点に注意する必要があります。同じことを過去何度か実行していたのですが、2番目が必要だったことをすっかり忘れていたのでした...。
  1. RODBCは、32bit版の(i386版)のRで利用すること。引数は、次の3つを指定すること。
    stringsAsFactors = FALSE
    believeNRows = FALSE
    rows_at_time = 1
  2. レジストリを、下記参考リンクを参照して変更しておくこと。
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\Excel]
    "TypeGuessRows"=dword:00000000

参考

WOW64 はレジストリにも影響する - Obache Watching mkII
r - annoying "feature" (or bugs?) for RODBC - Stack Overflow

0 件のコメント:

コメントを投稿

コメントありがとうございます。お返事にはお時間いただくかもしれません。気長にお待ちいただけると幸いです。