从JTextField中获得的数据如何存为数据库中的Money类型数据

alickma 2004-08-02 03:07:32
直接存的话会提示错误

不允许从数据类型VARCHAR到数据类型MONEY的隐性转换,请使用CONVERT函数运行此查询。

我用 Float.valueOf(String).floatvalue() 也不行,应该怎么办??
...全文
111 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
alickma 2004-08-03
  • 打赏
  • 举报
回复
谢谢坐牢的兄弟!解决了
klan 2004-08-03
  • 打赏
  • 举报
回复
insert table select convert(money, '123.124')
alickma 2004-08-03
  • 打赏
  • 举报
回复
用decimal转吗?? 我试试看
alickma 2004-08-03
  • 打赏
  • 举报
回复
我感觉在程序中转换会比较好吧,应该怎么转换呢??转成FLOAT也不行啊
52juanjuan 2004-08-02
  • 打赏
  • 举报
回复
直接存的话, 肯定是有错误的.可以考虑一下两种转换第一种就是在程序中进行显式转换.
第二种就是在sql中通过cast或者convert进行转换.

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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