这个问题已经在这里问过了,但它是相当长的时间以前。有人知道Rails是否支持Microsoft Access吗?我需要每隔几周导入和导出数据,并且真的希望避免导出/导入csv文件。
谢谢!
值得注意的是,Ruby有一个mdb
gem。需要安装mdbtools
添加到您的Gemfile:
gem 'mdb'
用法非常简单,表基本上是哈希列表:
require 'mdb'
database = Mdb.open('workshops_handouts_inactive_database.mdb')
table = database[:MainData]
results = table.select { |rec| rec[:"Schedule Type"] == "MU1" }
puts results.first
{:"Container Number"=>"17", :Location=>"1f6", :Department=>"tx", ...
我不认为ActiveRecord支持存在于MS Access。
win32OLE类允许您从Microsoft access检索数据,您可以在这里找到文档http://www.ruby-doc.org/stdlib-1.9.3/libdoc/win32ole/rdoc/WIN32OLE.html