我用textbox来输入数据,然后在sql语句中使用这些值来插入新的行数据,但是有意个列是money类型的,我插入时,总体是错误"允许从数据类型 varchar 到数据类型 money 的隐性转换(表 'pdssme.pds.jobseeker',列 'money')。请使用 CONVERT 函数来运行此查询。 " 请问怎么转化?
解决方案 »
- asp.net 伪静态求解,,,
- 限制textbox只能输入固定字节
- 如何实现动态换模板(不是母版)
- 请帮我看一下,为什么不能获得存储过程里的输出参数值
- 高手们:在本机上运行正常,在网站服务器上间断性出错,解决即给分
- 怎么将图片先转成缩略图再存入数据库中呢
- 如何使文件路径“c:\inetpub\wwwroot\WebApplication1”与URL“http://localhost/WebApplication1”映射到相同的服务器位置。高手指点
- 这个异常咋办啊,我要是断点跟就没事,一让它跑就错,什么问题啊?
- 新闻系统的二级分类问题?(100分求解答,谢谢!)
- 在Dream weaver中,有<form>;在vb.net也有form,这两者有什么区别呢?
- 如何向money字段插入值
- 如何实现使用地图来进行搜索
所以到数据库中转换
declare @stri varchar(20)
set @stri ='100000'
print @stri
insert into moneyTest values(convert(money,@stri))
存储过程里这样处理
SqlCommand comm = new SqlCommand("insert into MoneyTest values(convert(money,'"+str+"'))",conn);
单条语句里这样处理