ruby常規訪問access資料庫的方法應該是使用dbi庫 :
可是簡單嘗試之後沒能成功,提示找不到驅動器ado,懶得再試,遂找其他方法。
一番搜尋之後,發現可以用win32ole來訪問access,寫乙個簡單的類包裝之:
使用方法如下:
db=accessdb.new('f:/db.mdb')
db.open
db.query('select * from foods')
db.fields
db.data
db.execute("insert into foods values (3,'***',299,'xo','good!');"
db.close
下面再給出使用ruby壓縮修復access資料庫的例子:
比如要求壓縮db.mdb檔案,壓縮後的檔名為new_db.mdb操作如下:
fixaccess('f:/db.mdb','f:/new_db.mdb')
方法fixaccess中的sp在安裝了office2007的系統上測試成功,其他版本
的office可能要修改sp中的provider.
ruby安裝與初步使用
在安裝完後,執行命令ruby v 測試是否安裝成功,顯示版本則安裝成功。補充說明 在ruby的安裝目錄中的bin目錄中有兩個可執行檔案 ruby.exe和rubyw.exe。第乙個將啟動乙個控制台執行ruby程式,而第二個不啟動控制台執行ruby程式。現在就可以編寫一些簡單的ruby程式了,ruby...
Ruby學習 Ruby類的使用
簡單的類定義和呼叫 如下 customer.rbclass customer g number 0 def initialize id,name,address m id id m name name m addr address g number 1 enddef display details ...
Ruby 與ruby的初次接觸(1)
一 ruby的使用 1 ruby安裝 以下主要針對是windows的 主要是在官網上找到 在安裝的時候務必注意 勾選 add ruby executables to your path 不然你只能自己手動加路徑了 二 第乙個ruby的 很尷尬的是我的ruby最終還是在mac上安裝了,windows用...