我正在使用WATIR和Ruby 1.9.3來測試Web應用程序,並且我需要連接到Microsoft SQL Server Management Studio 2008(Windows 7 64位)。我已經安裝了「DBI和DBD-ODBC」的寶石。我還安裝了ODBC數據源,我將其命名爲「BUILD」。我正在執行下一步,但不幸的是,我收到了語法錯誤消息。這是我的嘗試:如何訪問SQL Server 2008從Ruby
require 'dbi'
conn = DBI.connect('DBI:ODBC:BUILD', 'username', 'password')conn.connected?
這給了我此錯誤消息:
SyntaxError: (irb):2: syntax error, unexpected tIDENTIFIER, expecting $end
...'username', 'password')conn.connected?
... ^
from C:/Ruby193/bin/irb:12:in `<main>'
老實說,我不知道我做錯了。我在網上搜索了一個解決方案,但顯然我找不到任何可以幫助我的答案。我會感謝您的幫助,謝謝!
這是怎麼回事用「conn將」前「.connected?」 ? – Dru 2012-04-27 20:01:35
我編輯了這個問題 - 我希望第2 + 3行中缺失的(?)換行符不是問題。 – knut 2012-04-27 20:04:50