在昨天的项目中,想从服务器调用一个时间返回给客户端,但是明明查询的是datetime格式的,怎么就到了客户端变成date了,其他的一段被吃了?
请教清幽傲竹,他说红鱼儿博客上有提及此错误。
遂到鱼儿的博客上翻找一二。
其解决方案原文如下:
最新版本的kbmMW,当表中有TDateTime字段时,客户端ClientQuery取的是TDate字段类型,这不对。解决方法是注释掉TkbmMWCustomUNIDACQuery.PerformRefreshDefinitions方法中的这一行:
//ftDateTime: q.FieldDefs[i].DataType := ftDate;
重新建立kbmMWClientQuery即可。
终于解决掉这个被吃掉的问题了,感谢鱼儿。
特转载留记,原文在此。
0 条评论
沙发空缺中,还不快抢~