作者forkome (初心者)
看板Visual_Basic
标题[.NET] UpdateCommand问题请教
时间Thu Dec 27 09:25:55 2012
小弟想请教一下前辈们
程式使用GridView配合sqlDataSource进行Update
有某个栏位需要两个值来相乘
例如
UpdateCommand="UPDATE table_name SET column1 = @column2 * @column3,
column2 = @column2 , column3 = @column3 where sno = @sno
发生错误
multiply 运算子的运算元资料类型 nvarchar 无效。
看起来不能针对 @值进行直接相乘
不知前辈都是用什麽方式做呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.87.161.130
1F:→ forkome:感谢O2000前辈指导 @column 在SQL是字串 12/27 10:15
2F:→ forkome:透过cast(@column2 as float) * cast(@column3 as float) 12/27 10:16
3F:→ forkome:就可以解了 12/27 10:16