activerecord-jdbc-adapterを使ったマイグレーションでのエラー
JRuby+activerecord-jdbc-adapter+SQL Server環境でマイグレーションを実行したところ、↓の様なエラーが出てしまいました。
ActiveRecord::ActiveRecordError: ステートメントは ResultSet を返しませんでした。:
↓のようにexecuteで直接DDLを実行しようとした場合のみエラーが発生しており、
class CreateTestView < ActiveRecord::Migration def self.up execute "CREATE VIEW test_view 〜" end # 〜 end
こちらを見ると、SQL Server2005のJDBCドライバで発生しているエラーかもしれません。PreparedStatementでDDLを実行したがResultSetを返していないのが原因かも。。
だいぶ前にインストールしたのでJDBCドライバ自体のが古い可能性もあります。