从页面接收的String类型的数据如何转换插入数据库中的money类型的列中?String可以转换int型的,有没有办法可以转换成money类型的啊?
解决方案 »
- 数据库附加到SQL2000企业管理器上出错
- 请教在Cursor内更新表的问题
- 拼动态sql中想让一个变量在执行时才处理,而不是处理好了拼动态sql.如何让编译器在执行时认识该变量?
- 各位高手,请帮助
- 这道题关于soft-NUMA
- 导出文本出错
- SQL Server 2000中varchar列无法输入1023个以上的数据什么原因?
- 如何把图片存入数据库!
- 请教OCI高手,如何从远端写入数据库?
- 使用ado+Sql Server,为什么在本机可以联接,到局域网的客户机上不能联接???继续加分!!
- 反复关闭与启动SQLServer2000,数据库连接数持续增加,不明白???
- 在查询分析器中将查询结果导出为csv文件格式时,如何才能连表头一同导出呀?
cast(money as 值)都可以
是这样吗
price在表中为money类型,页面接收 的数据为string类型
String price=(String)session.getAttribute("price_a");sql=String sql1="INSERT INTO book (id,title,price)"
+" VALUES ('"+id+"',"
+"'"+title+"','"+convert(money,price)+"')";
String price=(String)session.getAttribute("price_a");
Strtodouble.setStrtodouble(price);
double pricei=Strtodouble.getStrtodouble();//转化为double类型 String sql1="INSERT INTO book (id,title,price)"+
" VALUES ('"+id+"',"+
"'"+title+"','convert(money(8),"+price+")')";
我改成这样,没有提示错误,但是数据没有插入数据库