エラーは
*** Exception: Incompatible {errSQLType = "int8", errHaskellType = "Int", errMessage = "types incompatible"}
クエリでによって返される値は、ではなくcount(*)
に変換する必要があるようです。これらの特定の変数を整数型に変更すると、クエリが機能します。Integer
Int
しかし、このエラーは、まったく同じコードを持つ別のマシンでは発生していませんでした。最初のマシンは 32 ビットで、この別のマシンは 64 ビットでした。それが私が識別できた唯一の違いです。
何が起こっているのかについて洞察を持っている人はいますか?