摘要:
关键词:IBatis.NET Access mdb cast typeHandler 类型转换
这两天被IBatis.Net 和MS Access(*.mdb)数据库之间数据类型转换的问题折磨得死去活来,终于解决了,写下来以备参考:
问题是这样的:
我在项目中使用了IBatis.Net,数据库使用的是 MS Access。因为Access数据库没有float或double类型,只有Currency类型可以用作浮点数。所以当我使用.NET中的double类型访问数据库中的Currency类型时,数据库访问语句抛出了数据转换异常: "Specified cast is not valid." 阅读全文