我试图将 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在那里。
我错过了什么吗?