當前位置:首頁 » 編程語言 » aspsqlupdate

aspsqlupdate

發布時間: 2022-09-10 06:02:57

A. asp高手進來,sql語句中update錯誤!~

這個問題應該是欄位名錯
誤,或數據類型不匹配,就是你的sql語句中取得資料庫欄位和資料庫中的不符合,建議檢查一下,看看是不是這樣.
另外,建議你寫ASP再規范些,比如這段程序可以這樣寫:
Dim strTitle
Dim strSql
strTitle = Trim(Request.Form("title"))
strSql = "Update news " & _
"Set title = '"&strTitle&"'" & _
.........

B. ASP sql UPDATE 報錯

不要換行。

dbconnection.EXECUTE("updatedatasetmyname='"&sname&"',mysex='"&ss&"',schoolID='"&ssid&"',myidcard='"&sid&"',myaddress='"&sad&"'whereschoolID="&sssid)

C. ASP資料庫 更新 UPDATE操作語法

倒,,,剛仔細一看,也是你的貼。。。

剛回答了一個網友的同樣的關於update的問題,轉過來一下:
asp更新資料庫時,可以用以下方式(我常用的,還有其他的方式):
一、用recordset記錄集的方式。
rs.open "select * from tablename where id="&request("id"),conn,1,3
rs("a")=request("a")
rs("b")=request("b")
rs.update
rs.close
用這種方式進行數據更新,有個好處就是當要更新的數據量非常大時,也可以很順利的更新成功(比如備注型欄位的數據,中間還包含了換行等等的)

二、用sql的update語句:
conn.execute("update tablename set a='"&request("a")&"',b='"&request("b")&"',c="&request("c")&" where id="&request("id"))

用上面的方法更新數據時,如果是SQL資料庫,而你要更新的數據內容里含有比如單引號['],雙橫線[--]之類的特殊字元,就會更新不成功的,因為這時候SQL會認為是非法字元,而把你的單引號給去掉的。而且當如果更新的是備注型欄位,裡麵包含了換行等字元,也會顯得很亂。但用這種方法更新,速度比用recordset的速度要快很多,因為畢竟這是直接更新資料庫,而recordset是對update的封裝形式。

其實更新資料庫,非常簡單,如果你對字元串連接的單引號,雙引號,&號的使用覺得很混亂,那就用recordset的方式進行,這樣會很清晰,一點都不會有混亂的感覺的。而如果你能熟練的使用單引號,雙引號,&號,那麼你用update語句更新資料庫,就大在的提交了速度(當然如果數據量小,我建議用recordset記錄集的方式,因為這種方式一個欄位對應一個值,一行一個,這樣下來,很清晰,還可以對每行做個備注,以後改起來也方便。而用update的方式,所有的值和記錄全部連在一塊,老長的一串,看得人頭都發麻,而且update還不能添加特殊字元,比如上面說的單引號等。。。)

剛回答的這個問題地址:http://..com/question/18663956.html

D. asp sql update 問題

100%是數據類型問題,
你把zjs_ddzt = request("zjs_ddzt") 都加上
zjs_ddzt = trim(request("zjs_ddzt"))
你ID是什麼類型的?要是是數字就改成這樣:
&"' where [id] = " & clng(ID)
注意where前面留個空格
數據表裡的數字欄位類型最好都改為decimal
文本為ntext
字元為nvarchar
時間都改為datetime

E. asp sql update 的問題

sql="update tb52 set time_h1n1=time() where id="&Session("ip5")
你後面多了一個雙引號

F. asp+sql server中update的問題

sql語句這么改:
update workxx set jiaci=w.jiaci-1 from workxx w inner join
qingjia q on q.id=w.id where q.qid=...

在update之前,你先執行以下select 語句好不好使.select 不好使,說明語法有錯誤。
你的語句改成select 語句:
select jiaci from workxx where workxx.id=qingjia.id and qingjia.id=(select qingjia.id from qingjia where qingjia.qid=『值』)

G. asp sql語句update用法

不可能這樣做的 只能用多條update
update ad set a_order=13
where a_id = 128
update ad set a_order=15
where a_id = 84

哪有你那樣的sql語句
------------------------------------------------------
另寫一段代碼來生成sql語句,把adorder和adid split()一下然後用循環拼sql語句,一個欄位一個欄位地update
---------------------------------------------------
難道您是新手???

H. asp中的sql的update問題(急!!!謝謝了!!)

當然錯了.
rs.close set rs = nothing 已經把rs關閉了
下面的SQL語句還用到了rs("receiver")

你可以再關閉之前拼接
...
end if

sqlx = "update admininforms set lookname=lookname+'"&rs("receiver")&"' where icaption='"&rs("title")&"' and icontent='"&rs("content")&"' and iman='"&rs("sender")&"'"

rs.close
set rs = nothing

conn.execute(sqlx)
...

I. ASP,SQL,UPDATE!!!!!!具體看補充!!!

定義一個數組a[]=[id,,,]
update DB_Tj set score=0 where id in aa[]
//批量修改

J. ASP+SQL的update的問題求助

rs.open "select top 1 * from forum order by id desc",conn,1,2

你用1,2打開的話,rs是只讀的,不能更新和添加數據。改成:

rs.open "select top 1 * from forum order by id desc",conn,3,3

這樣就沒問題了。

熱點內容
ps工作需要什麼配置電腦 發布:2025-01-12 21:52:22 瀏覽:605
福州優信解壓 發布:2025-01-12 21:50:40 瀏覽:429
會員過期緩存的能看嗎不聯網 發布:2025-01-12 21:16:47 瀏覽:768
演算法工作原理 發布:2025-01-12 20:36:38 瀏覽:25
網路訪問監控軟體 發布:2025-01-12 20:26:57 瀏覽:466
養羊啦源碼 發布:2025-01-12 20:25:48 瀏覽:571
軒逸朗逸哪個配置最好 發布:2025-01-12 20:10:00 瀏覽:50
主板存儲器分 發布:2025-01-12 20:04:46 瀏覽:377
資料庫邏輯運算 發布:2025-01-12 20:03:54 瀏覽:572
javawindows伺服器搭建 發布:2025-01-12 19:59:37 瀏覽:571