トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

BugTrack-R備忘録/27

R備忘録 /状態空間モデリング/donlp2/その他のメモ

R備忘録 - 記事一覧

RODBCでいろんなデータベースと通信する(SYBASE編)

  • 投稿者: みゅ
  • カテゴリ: なし
  • 優先度: 普通
  • 状態: 完了
  • 日時: 2009年05月19日 09時48分02秒

内容

LINUX用、ドライバ

  • SYBASEのクライアントをインストールする
  • そのときに、ODBCのドライバが一緒にインストールされるように、指示する
    • 特に変更しなければ、デフォルトでは「/opt/sybase/DataAccess/ODBC/lib/」にドライバがインストールされる
    • 「libsybdrvodb.so」がドライバ
  • 64ビット版はSYBASEのバージョンが15から対応.しかもパッチを当てなければインストールされない.
    • 「DataAccess64/ODBC/lib/」に64ビット版ドライバはインストールされる

odbcinst.ini

[SYBASE64]
Description     = Sybase ODBC Driver
Driver          = /opt/sybase64.15/DataAccess64/ODBC/lib/libsybdrvodb.so
FileUsage       = 1
  • みゅの環境では64ビット版は「/opt/sybase64.15」にインストールしている

odbc.ini

[DSNの名前]
Driver          = SYBASE64
Server          = ***
Port            = ***
UseID           = **
Password        =
Database        = ***

cn <- odbcConnect("***", "**", "****", believeNRows=F)
  • SYBASEの場合、「believeNRows=F」と、しないと、うまく動作しない場合があるかもしれない.注意.
  • RODBCのマニュアルにもちゃんと書いてあった・・・

コメント