作者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
→ forkome:感謝O2000前輩指導 @column 在SQL是字串 12/27 10:15
→ forkome:透過cast(@column2 as float) * cast(@column3 as float) 12/27 10:16
→ forkome:就可以解了 12/27 10:16