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

肉腳
初學者
85 22
108 40
發送站內信

reply=request("reply")
replyid=request("replyid")

SQL="UPDATE discussions SET reply = reply where id=" & replyid
rs.Open SQL,conn,1,1 

想請問一下各位.....這哪邊有錯??都跑不出來ㄋㄟ.....>_<

本篇文章發表於2002-07-11 20:27
1樓
作者回應

肉腳
檢舉此回應
我發現應該是要這樣寫才對......
SQL="UPDATE discussions SET reply = reply where id='" & replyid &"'"
rs.Open SQL,conn,1,1

但資料並不會寫入資料庫裡.....為什麼ㄋㄟ??請問要如何修改ㄋㄟ??
簡單問題...請大家幫幫忙!!!!
本篇文章回覆於2002-07-11 20:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Pighead
檢舉此回應
sql="update discussions set reply=' "&reply & "' Where id=" & replyid
本篇文章回覆於2002-07-11 21:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

肉腳
檢舉此回應
很抱歉~~~資料還是無法進去資料庫......
奇妙的是網頁沒有錯誤....仍可以完整的跑完.....
但為何資料就是不進資料庫ㄋㄟ????

有誰能幫幫我嗎??HELP~~~~~
本篇文章回覆於2002-07-11 21:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

scr
檢舉此回應
rs.Open SQL,conn,1,3,1
本篇文章回覆於2002-07-11 23:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

Frankie
檢舉此回應
SQL="UPDATE discussions SET reply = '" & reply & "' where id='" & replyid & "'"
("&" 一定要有space分隔)
SQL="UPDATE discussions SET reply = 'reply' where id='" & replyid & "'"
(如果reply係string)
SQL="UPDATE discussions SET reply = reply where id='" & replyid & "'"
本篇文章回覆於2002-07-12 03:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

肉腳
檢舉此回應
我也試了.....奇怪的是值有傳過來但沒進資料庫.....這是為什麼??
要怎麼辦才好ㄋㄟ???
本篇文章回覆於2002-07-12 20:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

miyoko
檢舉此回應
即然資料能跑完且沒有出現錯誤訊息,就表示你設計的表格有錯.
例:
<FORM Action="test.asp?ID=<%=request("replyid")%>" Method="POST">
<textarea rows="4" name="reply" cols="40"></textarea>
</FORM>
其中的name要reply才行

<textarea rows="4" name="reply" cols="40"></textarea> --->對
<textarea rows="4" name="content" cols="40"></textarea> --->錯
本篇文章回覆於2002-07-12 21:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

肉腳
檢舉此回應
關於form我也有確認過....沒錯....我也是寫這樣
但資料就是不進SQL.......有在網頁間傳這是我確定的!!!
我快瘋了.....這麼小的問題....怎會抓不出問題ㄋㄟ????>_<
本篇文章回覆於2002-07-12 21:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
回應

阿修羅
捐贈 VP 給 阿修羅 檢舉此回應
where id=" & replyid

有沒有想過,
是你資料庫,沒有該筆符合條件的資料
本篇文章回覆於2002-07-12 22:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

肉腳
檢舉此回應
我確定有這筆資料.....我甚至於寫死硬取這筆資料.....仍無法update!!!!
唉~~~這台server跟我很不對盤唷!!!
本篇文章回覆於2002-07-12 23:50
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

March
檢舉此回應
直接在database裡寫update看看
本篇文章回覆於2002-07-12 23:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
回應

肉腳
檢舉此回應
可以從資料庫裡寫入.....但就是無法從網頁寫入.....>_<
本篇文章回覆於2002-07-13 00:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
回應

March
檢舉此回應
你把網頁內的sql顯示出來看看,是否和在db內的語法一樣
本篇文章回覆於2002-07-13 00:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
回應

肉腳
檢舉此回應
不懂??...如何看db內的語法??
本篇文章回覆於2002-07-13 00:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
回應

March
檢舉此回應
你把網頁內的sql顯示出來看看,是否和在database內寫update的語法一樣
本篇文章回覆於2002-07-13 00:14
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   

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