現在、とactiverecord-sqlserver-adapter
の上でMSSQL データベースに接続しています。dbd-odbc
tiny_tds
フィールドを除いて、INSERTは機能していDATETIME
ます。
SELECT から返される日時フィールド:
rows = ActiveRecord::Base.connection.select_rows("SELECT * from customer")
結果:
rows.first[5]
=> Wed Jan 11 00:00:00 UTC 1984
同じ DATETIME 値を使用して新しい行を挿入すると、エラーが発生します。
ODBC::エラー: 22008 (241) [unixODBC][FreeTDS][SQL Server]日時を文字列から変換するときに構文エラーが発生しました。
DATETIME
フィールドのフォーマット方法はどこで指定できますか?