返回UPDATE SQL語句所影響的行數的方法

2021-04-07 13:09:48 字數 758 閱讀 5733

用如下方法可以直接得到影響的行數:

<%

dim conn

dim sql

dim lngrecs

sql="update table1 set field1='good'"

set conn=server.createobject("adodb.connection")

conn.open dsn

conn.execute sql,lngrecs

conn.close:set conn=nothing

response.write lngrecs

%>

用儲存過程也有同樣的功能:

<%

dim cmd

dim lngrecs

dim sql

sql="update table1 set field1='good'"

set cmd=server.createobject("adodb.command")

with cmd

.activeconnection=dsn

.commandtype=adcmdstoredproc

.commandtext=sql

.execute lngrecs,,adexecutenorecords

end with

set cmd.activeconnection.nothing

set cmd=nothing

response.write lngrecs

%>

Update Sql語句的寫法

有一次,我想更新一條記錄的幾個欄位,將sql寫成了下面的樣子。update table1 set column1 value1 and column2 value2 and column3 value3 where id 3 我的本意,是想將表 table1 中 id 3的這行,將column1,c...

insert語句返回主鍵ID

mysql mybatis語句 insert id insert parametertype com.test.user keyproperty userid usegeneratedkeys true keyproperty 表示返回的id要儲存到物件的那個屬性中,usegeneratedkeys...

hql語句查詢返回List Map

查詢其中幾個欄位,新增new map 注意map裡的m是小寫的。也不需要匯入包,這樣通過query.list 出來的list裡存放的不再是預設的object陣列了,而是map集合了 string hql select new map name,passwd from users query quer...

ORCLE MERGE 語句 返回值

今天遇到一個比較詭異的問題,就是使用ojdbc14.jar驅動訪問資料庫時,使用statement.execute執行merge語句後,在呼叫getupdatecount 方法檢視更新的條目數,永遠返回的是0值,但是當我換11g最新的驅動後,不論是訪問資料庫10g還是11g,都能夠正確的返回merg...

返回型別和 return 語句

return 語句終止當前正在執行的函式並將控制權返回到呼叫該函式的地方。return 語句有兩種形式 return return expression 不要返回區域性物件的引用或指標 函式完成後,它所佔用的儲存空間也隨之被釋放掉。因此函式終止意味著區域性變數的引用和指標將指向不再有效的記憶體區域 ...