0

パーベイシブ SQL を別のデータベースに同期したり、Ruby on Rails に直接接続したりするにはどうすればよいのでしょうか。

私の会計システムはパーベイシブ SQL を使用しています。現在、データベースから Ruby アプリケーションへの ODBC 接続を使用しようとしています。

私は現在、このウェブサイトで作業しています:

http://odbc-rails.rubyforge.org/

これまでのところ、接続を行ってリモートデータベースからデータを取得する方法に本当に混乱しているため、これを実現した人はいますか?

4

1 に答える 1

0

これは少し遅いと思いますが、Windows ベースのシステムでは、次のようにして OLE DB を使用してパーベイシブに接続できます。

    require 'win32ole'
    conn = WIN32OLE.new('ADODB.Connection')
    conn.Open = ('Provider=PervasiveOLEDB;Data Source=DEMODATA;')

    recordset = ('Select * from some_table',conn)
    data = recordset.GetRows.transpose
    recordset.Close

ただし、ole db およびアクティブ レコード用のアダプターはありません。アダプターをodbcに設定するだけでうまくいくかもしれませんが、私は確信が持てません。

odbc dsn をセットアップできる場合は、ここで説明する方法で pervasive に接続することもできます。

JRuby を使用できる場合は、ここで説明されているように JDBC 接続にアクセスできます。

于 2013-04-25T09:18:27.397 に答える