我试图将 a 转换SqlValue
成UTCTime
这样:
导入数据库.HDBC 导入 Data.Time (UTCTime) getUTCTimeFromSql :: SqlValue -> UTCTime getUTCTimeFromSql 时间 = fromSql 时间 :: UTCTime
但 GHC 抱怨说我缺少一个Convertible
实例来执行此操作:
(Data.Convertible.Base.Convertible) 没有实例 SqlValue UTC 时间) 由使用“fromSql”引起 可能的修复: 添加实例声明 (Data.Convertible.Base.Convertible SqlValue UTCTime) 表达式中:fromSql时间::UTCTime 在 `getUTCTimeFromSql' 的等式中: getUTCTimeFromSql 时间 = fromSql 时间 :: UTCTime
当我查看HDBC 源代码时,实例就UTCTime
在那里。
我错过了什么吗?