sql server根据date类型查询报错

从前台传过来的数据是date类型,然后根据这个数据查询sql server数据库date类型的字段怎么报这么个错误:

clipboard.png

这个时前台传递来的数据,这个是date类型
clipboard.png

这个是数据库字段类型:

clipboard.png

这个是实体类字段:

clipboard.png

这个是没有查询条件时获取的数据:

clipboard.png

阅读 5k
3 个回答

直接使用字符串格式的字段就能查,sqlserver中的字段是date类型但是是以'yyyy-MM-dd'展示的,所以照着展示格式写了个string类型的直接查到了.我这里报错是因为我使用的是date类型接收的,我以为前端选择日期的功能选择后数据是date类型,其实是字符串.所以换成字符串接收然后去数据库查就没问题了

首先你要看清你是java报错了,还是sqlserver报错了

前台js以string的形式传过来,到后台再转换为date类型

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进