台灣最大程式設計社群網站
線上人數
2037
 
會員總數:246502
討論主題:190009
歡迎您免費加入會員
討論區列表 >> MS SQL >> update語法的問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
update語法的問題
價值 : 0 QP  點閱數:1595 回應數:2
樓主

小青
初學者
324 100
1444 242
發送站內信

update movie set 型式="+sender.text+" ,
總價='"&"ccc"&"'where id=" & request.querystring("id"))

這是之前人家教我的用sender的方法將textbox的數據抓出來
但是我想問的是
我試過用'"&"sender.text"&"'的方法取代 不行一定要用+
+是什麼意思啊

還有我現在想多update一一個欄位
是把sender.text(數量)得值當aaa.....定義為
另一個欄位(單價)的值當bbb
然後ccc=aaa*bbb(總金額)
但是我一質不能update可以幫我看一下 錯在哪嗎
錯誤訊息是
將 varchar 數值 'ccc' 轉換成資料型別為 int 的資料行語法錯誤。 

程式片段
Sub resum(sender As Object, e As EventArgs)
 editdata("Select * from movie","update movie set 型式="+sender.text+" ,總價='"&"ccc"&"'where id=" & request.querystring("id"))
 myrepeater.datasource=dt("select * from movie where id='"&request.querystring("id")&"'","movie")
 myrepeater.databind()
 Dim myCommand As sqlDataAdapter
 Dim String1 As String
 Dim MyDataSet As DataSet
 String1="server=localhost;uid=sa;pwd=doz;database=test"
 Dim strsql="select * from movie where id="&  request.querystring("id")
 MyCommand = New sqlDataAdapter(strSQL,String1)
 MyDataSet=New DataSet()
 MyCommand.Fill(MyDataSet,"movie")
 dim mydatatable=mydataset.tables("movie")
 dim aaa=sender.text
 dim bbb=mydatatable.rows(0).item(7)
 dim ccc=aaa*bbb
   End Sub

本篇文章發表於2002-10-22 00:17
1樓
作者回應

小青
檢舉此回應
我剛剛 突然看董錯誤訊息   我去sql改了一下可以update了
但是
我update的東西不是aaa*bbb的數據
變成ccc
這該怎麼半啊
本篇文章回覆於2002-10-22 00:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

小青
檢舉此回應
誰可以幫我看一下這問題
我一值無法update為運算出的結果@_@
本篇文章回覆於2002-10-25 21:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.