0

嘿伙计们,我想知道如何将普遍的 sql 同步到另一个数据库或直接将其连接到 ruby​​ on rails?

我的会计系统使用普遍的 sql,目前我正在尝试使用从数据库到我的 ruby​​ 应用程序的 ODBC 连接。

我目前正在使用这个网站:

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

以前有没有人这样做过,因为到目前为止,我对如何进行连接并从远程数据库获取数据感到非常困惑。

4

1 回答 1

0

我意识到这有点晚了,但是在基于 Windows 的系统上,您可以通过执行以下操作使用 OLE DB 连接到 pervasive:

    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 就可以工作,但我并不肯定。

如果您可以 setup 和 odbc dsn 您也可以按照此处描述的方式连接到 pervasive 。

如果您可以使用 JRuby,则可以访问此处描述的 JDBC 连接。

于 2013-04-25T09:18:27.397 回答