現在、とactiverecord-sqlserver-adapterの上でMSSQL データベースに接続しています。dbd-odbctiny_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フィールドのフォーマット方法はどこで指定できますか?