日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

asp(vbs)Rs.Open和Conn.Execute的詳解和區別及&H0001的說明

瀏覽:523日期:2022-06-05 09:21:36

1. Rs.Open SQL,Conn,A,B,C
2. Conn.Execute(SQL,RowsAffected,C)

一、Conn.Execute(SQL,RowsAffected,C)

參數含義:

SQL的值可以是SQL語句、表名、存儲過程名,也可以是數據提供者所能接受的任意字符串。為了提高性能,最好為C參數指定合適的值
可選參數RowsAffected
1、一個Insert、Update或Delete查詢執行以后,RowsAffected返回所影響的數目,這些查詢會返回一個關閉的Recordset對象。
2、一個SELECT查詢將返回RowsAffected值為-1并且返回帶有一行或多行內容的打開的Recordset。

<%
Set Conn=OpenDatabase"(OpenDatabase函數詳見:ASP中與ACCESS和MSSQL數據庫建立連接方法)
Conn.Execute "update Table1 set Col1="123"",RowsAffected,&H0001
Response.Write RowsAffected&" 行受到影響"
Conn.close
Set Conn=Nothing
%>

二、Rs.Open SQL,Conn,A,B,C

Set Rs=Server.CreateObject ("adodb.RecordSet")
sql="xxxx"
Rs.Open Sql,Conn,1,1,&H0001
irs=rs.getrows(10)

&H0001是什么意思?以前第一次見到這個時,著實迷惑了一陣。現在網站關于這個的資料滿天飛了。在此提一下,下面參數說明中有具體說明。

A參數:游標類型

Const adOpenForwardOnly=0 只讀,缺省。在記錄集內的記錄間游標只允許往前移動。不支持分頁、Recordset、BookMark
Const adOpenKeyset=1 只讀,鍵集游標,當前數據記錄可自由移動,其他用戶對記錄說做的修改將反映到記錄集中,但其他用戶增加或刪除記錄不會反映到記錄集中。支持分頁、Recordset、BookMark
Const adOpenDynamic=2 可讀寫,當前數據記錄可自由移動,動態游標功能最強,但耗資源也最多。用戶對記錄說做的修改,增加或刪除記錄都將反映到記錄集中。支持全功能瀏覽(ACCESS不支持)。
Const adOpenStatic=3 靜態游標,只是數據的一個快照,用戶對記錄說做的修改,增加或刪除記錄都不會反映到記錄集中。支持向前或向后移動

B參數:鎖定類型

Const adLockReadOnly=1 缺省值,記錄集是只讀的,不能修改記錄
Const adLockPessimistic=2 "悲觀鎖定,當編輯時立即鎖定記錄,以確保成功地編輯記錄。最安全的方式
Const dLockOptimistic=3 "樂觀鎖定,直到用Update方法提交更新記錄時才鎖定記錄,而在此前的其他操作仍可對當前記錄進行更改、插入和刪除等
Const dLockBatchOptimistic=4 "批量樂觀鎖定,允許修改多個記錄,只有調用UpdateBatch方法后才鎖定記錄。
當不需要改動任何記錄時,應該使用只讀的記錄集,這樣提供者不用做任何檢測。對于一般的使用,樂觀的鎖定可能是最好的選擇,因為記錄只被鎖定一小段時間,數據在這段時間被更新。這減少了資源的使用。

C參數:(指定SQL語句類型)

Const ADCmdUnknown=&H0008 "未知,需要系統來判斷,速度慢,為缺省值
Const ADCmdText=&H0001 "將執行一段sql
Const ADCmdTable=&H0002 "將操作一個表
Const ADCmdStoredProc=&H0004 "將操作存儲過程名稱
Const ADCmdFile= &H0100 "對象類型相應的文件名稱
Const ADCmdTableDirect=&H0200 "是能直接從表中獲取行內容的表名稱

三、Rs.Open和Conn.Execute的區別

Rs.Open SQL,Conn
如果sql是delete,update,insert則會返回一個關閉的記錄集,在使用過程中不要來個rs.close在文件最后再寫rs.close中間可以來多個記錄集rs1.open sql1,conn,最后一塊關閉記錄集:rs.close rs1.close
Conn.Execute(SQL)
如果sql是delete,update,insert則會返回一個關閉的記錄集,在使用過程中不要來個rs.close在文件最后再寫rs.close中間可以來多個記錄集rs1.open sql1,conn,最后一塊關閉記錄集:rs.close rs1.close.
如果sql是update,insert,delete則應該使用Conn.Execute(sql)也可以不要括號Conn.Execute sql
如果sql是select語句則應該使用Set Rs=Conn.Execute(sql)括號一定要,不能省略
這是因為vb的特性,帶返回值的調用必須加括號,不帶返回值的調用可以不要括號。

1、Conn.Execute

sql="select * from admin where username="xiaozhu""
Set Rs=Conn.Execute(sql)
"執行完以后自動關閉記錄集
"最后只需要關閉連接就可以了
conn.close
Set conn=nothing

2、Rs.Open

Set Rs=Server.CreateObject("Adodb.Recordset")
sql="select * from admin where username="xiaozhu""
Rs.Open sql,Conn,1,1
"可以自己設定一些參數,即鎖定和游標的移動方式
"最后要關閉記錄集和連接
Rs.Close
Set Rs=nothing
Conn.Close
Set Conn=Nothing

3、command.execute

sql="select * from admin where username="xiaozhu""
Set Rs=Command.Execute(sql)
1.
Set Rs=Conn.Execute("如果是select語句") 得到的rs.recordcount=-1
Rs.Open sql,conn("sql為select語句") 得到的rs.recordcount為正常的記錄數
2.
Rs.Open是打開數據庫 Conn.Execute 是執行SQL指令
Set Rs=Conn.Execute(insert,update,delete)返回一個關閉了的記錄集
Set Rs=Conn.Execute(select)返回一個沒有關閉的記錄集
3.
Conn.Execute(SQL,RowsAffected,C)
參數含義:
SQL的值可以是SQL語句、表名、存儲過程名,也可以是數據提供者所能接受的任意字符串。為了提高性能,最好為C參數指定合適的值。
可選參數RowsAffected將返回INSERT、UPDATE或DELETE查詢執行以后所影響的數目。這些查詢會返回一個關閉的Recordset對象。
一個SELECT查詢將返回RowsAffected值為-1并且返回帶有一行或多行內容的打開的Recordset。
4.
Conn.Execute sql適合于不需返回recordset對象時使用,比如下面的代碼:
sql="delete from news where id="&cstr(id)
Conn.Execute sql
如果需要返回recordset對象,則使用如下代碼:
sql="select from news where id="&cstr(id)
Set Rs=Conn.Execute(sql)
如果去掉execute(sql)這兒的括號(即為set rs = Conn.Execute sql),就會提示“語句未結束”這樣的錯誤提示,我翻看了一下語法格式,發現有二種格式,詳解如下:

格式一:Connection對象名.Execute(SQL指令)
格式二:Connection對象名.Execute(數據表名)
Conn.Execute(sql)(0)為數據集的第一個字段的值
Conn.Execute(sql) 返回記錄集。
Conn.Execute sql 不返回記錄集。一般用于插入、更新,刪除等不帶返回值的操作

標簽: ASP
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人午夜网址| 国产精品xxxav免费视频| 久久毛片亚洲| 久久久久久色| 国产伦精品一区二区三区千人斩 | 久久亚洲资源中文字| 亚洲三级网址| 亚洲精品成a人ⅴ香蕉片| 亚洲精品欧美| 青草综合视频| 国产精品对白| 欧美激情国产在线| 久久国产成人午夜av影院宅| 91精品二区| 中文一区一区三区免费在线观| 日韩精品一级中文字幕精品视频免费观看| 免费在线看一区| 欧美久久久网站| 国际精品欧美精品| 伊人久久高清| 亚洲精品小说| 视频在线在亚洲| 欧美三区不卡| 天堂中文av在线资源库| 欧美日韩国产在线观看网站| 欧美专区在线| 久久精品凹凸全集| 国语对白精品一区二区| 亚洲电影有码| 日本 国产 欧美色综合| 日韩精品国产欧美| 国产精品扒开腿做爽爽爽软件| 91日韩免费| 日韩亚洲国产欧美| 日本成人在线不卡视频| 国产精品xxx| 久久精品国内一区二区三区水蜜桃| 在线 亚洲欧美在线综合一区| 中文字幕日韩高清在线| 免费一级欧美在线观看视频 | 精品国产乱码久久久久久1区2匹| 欧美日韩精品免费观看视欧美高清免费大片 | 国产91精品对白在线播放| 视频一区二区三区在线| 国产欧美精品| 久久视频精品| 日韩精品免费观看视频| 日韩精品91| 色8久久久久| 肉色欧美久久久久久久免费看 | 宅男噜噜噜66国产日韩在线观看| 欧美一级网站| 欧美91视频| 国产精品主播在线观看| 久久久久国产精品一区三寸| 亚洲欧美网站在线观看| 激情黄产视频在线免费观看| 最近国产精品视频| 中文在线免费视频| 亚洲精选av| 国产精品蜜芽在线观看| 亚洲精品裸体| 色婷婷精品视频| 欧美日韩伊人| 自拍日韩欧美| 高清一区二区| 日韩av资源网| 99亚洲视频| 黑人精品一区| 国产欧美91| 国产午夜精品一区二区三区欧美 | 欧美日韩中文字幕一区二区三区| 青草久久视频| 久久不射中文字幕| 丁香六月综合| 国产日韩欧美一区在线| 亚洲专区欧美专区| 国产日韩电影| 国产精品宾馆| 日韩精品午夜视频| 久久av一区| 国产精品88久久久久久| 成人免费一区| 国产精品三p一区二区| 亚洲性视频h| 日韩av在线播放网址| 日韩精品免费一区二区夜夜嗨| 婷婷综合亚洲| 香蕉成人av| 精品香蕉视频| 777久久精品| 免费看精品久久片| 1024精品一区二区三区| 国内揄拍国内精品久久| 91成人在线| 日韩av在线免费观看不卡| 美女91精品| 日韩视频一区| 亚洲精品午夜av福利久久蜜桃| 高清一区二区| 六月丁香综合在线视频| 欧美另类中文字幕| 日本久久一区| 日韩视频1区| 亚洲精品一级| 亚洲午夜免费| 石原莉奈一区二区三区在线观看| 婷婷综合亚洲| 99亚洲视频| 中文亚洲免费| 女主播福利一区| 亚洲高清毛片| 免费av一区| 蜜桃tv一区二区三区| 日韩电影免费网站| 丝袜美腿诱惑一区二区三区| 日韩久久精品网| 欧洲一区二区三区精品| 色偷偷偷在线视频播放| 精品72久久久久中文字幕| 精品少妇一区| 色婷婷亚洲mv天堂mv在影片| 国产精品国产一区| 成人福利av| 久久免费高清| 蜜臀av免费一区二区三区| 红桃视频国产精品| 六月丁香综合| 日韩中文字幕亚洲一区二区va在线 | 国产亚洲一区二区三区啪| 日本欧美韩国一区三区| 日本三级亚洲精品| 久久国产欧美日韩精品| 国产精品欧美日韩一区| 久久中文字幕一区二区| 久久久久久久欧美精品| 韩日一区二区| 日韩欧美看国产| 欧美中文一区二区| 五月综合激情| 午夜在线一区| 日韩综合一区二区| 国产日韩免费| 国产一区二区三区四区五区| 涩涩av在线| 欧美特黄一级| 亚洲精品综合| 国产精品主播| 久久毛片亚洲| 久久高清免费| 亚洲午夜久久| 欧美激情aⅴ一区二区三区 | 午夜久久av| 精品国产一区二区三区性色av| sm捆绑调教国产免费网站在线观看 | 中文字幕亚洲在线观看| 日本不卡的三区四区五区| 麻豆久久久久久| 久久精品亚洲欧美日韩精品中文字幕| 国产午夜精品一区二区三区欧美 | 亚洲风情在线资源| 好吊一区二区三区| 日本成人中文字幕| 精品视频久久| 伊人久久亚洲影院| 国产一卡不卡| 久久国产欧美| 亚洲伊人精品酒店| 免费一级欧美片在线观看网站| 亚洲特级毛片| 91精品国产自产观看在线| 国产欧美一区二区三区精品酒店| 91国语精品自产拍| 国产日韩欧美三级| 国产91一区| 国产探花一区| 久久久久国产精品一区二区| 香蕉久久久久久| 五月天av在线| 日本欧美在线| 欧美 日韩 国产精品免费观看| 日韩精品a在线观看91| 日本久久综合| 视频一区二区三区在线| 国产91在线播放精品| 蜜臀精品一区二区三区在线观看 | 欧美午夜精品一区二区三区电影| 亚洲精品在线a| 国产91在线播放精品| 久久午夜视频| 中文在线免费视频| 91九色综合| 欧美日韩精品一本二本三本| 国产精品白丝久久av网站| 亚洲激情不卡| 成人国产精品一区二区网站| 蜜臀精品久久久久久蜜臀| 欧美国产美女| 国产欧美日韩精品一区二区免费| 午夜日韩av|