今天别人调我写的一个webservice接口时,byte数组转dataset时报了个这么个错误,如图:
仔细检查了一下,‘跟其他的方法写的一模一样为什么会报错呢?’我想,代码没问题,那就是数据有问题了。我们公司用的数据库大部分都是mysql
我忽然发现这个方法中查询的有一列是datetime类型的,我就想会不会是这个问题呢,然后就把这一列暂时去掉了。然后就成功了~
成功的走下去了,然后咱们可以用 mysql的DATE_FORMAT() 方法,把datetime的那一列转为string类型,DATE_FORMAT(pleave.LeaveDate,'%Y-%m-%d %T') as LeaveDate。
OK~