在将 varchar 值 '12.5' 转换成数据类型 int 时失败

weixin_41945298 2018-04-02 08:58:50







求大神解决一下!!!!!!!1
...全文
1023 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
simaqingtian 2018-04-11
  • 打赏
  • 举报
回复
这个插入的时候 错位了啊,插入值的第一列BookName插到BookID去了,后面的列类似


应该写上要插入的列名,例如这样
INSERT INTO Book (BookName,BookPrice)
VALUES ('阿衰','23.5')
轻狂小疯 2018-04-04
  • 打赏
  • 举报
回复
这不是数据库方面的错误吧 ,数据已经Insert到数据库了,只是你程序读取的时候出现的错误,考虑到你读取数据的时候是否有过数据转换,或者是你实体类里面的字段类型错误??
weixin_41945298 2018-04-03
  • 打赏
  • 举报
回复







我现在出现这个问题!解决不了
中国风 2018-04-03
  • 打赏
  • 举报
回复
检查自己的列顺序和对应的赋值,提示:为日期改为INT报错,应该是列顺序不一致造成的
weixin_41945298 2018-04-03
  • 打赏
  • 举报
回复




你的QQ多少,我加你你具体看看我的错误,这个平台用的不顺手。
吉普赛的歌 2018-04-03
  • 打赏
  • 举报
回复

养成良好的习惯, 每个 insert 都加上具体的字段名, 这可以避免很多不必要的麻烦——这应该是开发规范。
insert语句的生成, 可以参考上面的图片, 其实也很容易。
zbdzjx 2018-04-03
  • 打赏
  • 举报
回复
看“insert into book values……”这句,book后面要加上具体的字段名。
吉普赛的歌 2018-04-02
  • 打赏
  • 举报
回复
发一下出错时的具体 SQL 吧

590

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧