//このページが表示される方は、URLから「action=SOURCE&」を削除してみてください [[R備忘録 - 記事一覧]] !!!RODBCでいろんなデータベースと通信する(SYBASE編) *投稿者: みゅ *カテゴリ: なし *優先度: 普通 *状態: 完了 *日時: 2009年05月19日 09時48分02秒 //{{bugstate}} !!内容 *SYBASE編(LINUX) *unixODBCのインストールは[[BugTrack-R備忘録/26]]ご参照 !!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 = *** !!R cn <- odbcConnect("***", "**", "****", believeNRows=F) *SYBASEの場合、「believeNRows=F」と、しないと、うまく動作しない場合があるかもしれない.注意. *RODBCのマニュアルにもちゃんと書いてあった・・・ !!コメント //{{comment}}