目前,我通过 和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::Error: 22008 (241) [unixODBC][FreeTDS][SQL Server]从字符串转换日期时间的语法错误。
我在哪里可以指定DATETIME
字段的格式?