国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

新手學堂:rs.open與conn.execute詳細解釋

2019-11-17 04:30:58
字體:
來源:轉載
供稿:網友

1. RS.OPEN SQL,CONN,A,B,C

2. CONN.EXECUTE(SQL,RowsAffected,C)

參數含義:

SQL的值可以是SQL語句、表名、存儲過程名,也可以是數據提供者所能接受的任意字符串。為了提高性能,最好為C參數指定合適的值

可選參數RowsAffected將返回INSERT、UPDATE或DELETE查詢執行以后所影響的數目。這些查詢會返回一個關閉的Recordset對象。

一個SELECT查詢將返回RowsAffected值為-1并且返回帶有一行或多行內容的打開的Recordset。

<% set Conn=Server.CreateObject("ADODB.Connection") Conn.open "PRovider=SQLOLEDB;PassWord=xiaolu;User ID=sa;Database=Test;Data Source =127.0.0.1" conn.execute "update Table1 set Col1='123'",RowsAffected,&H0001 Response.Write RowsAffected&" 行受到影響" Conn.close Set Conn=Nothing %>

A: ADOPENFORWARDONLY(=0)

只讀,且當前數據記錄只能向下移動

ADOPENKEYSET(=1)

只讀,當前數據記錄可自由移動

ADOPENDYNAMIC(=2)

可讀寫,當前數據記錄可自由移動

ADOPENSTATIC(=3)

可讀寫,當前數據記錄可自由移動,可看到新增記錄

B: ADLOCKREADONLY(=1)

缺省鎖定類型,記錄集是只讀的,不能修改記錄

ADLOCKPESSIMISTIC(=2)

悲觀鎖定,當修改記錄時,數據提供者將嘗試鎖定記錄以確保成功地編輯記錄。只要編輯一開始,則立即鎖住記錄。

ADLOCKOPTIMISTIC(=3)

樂觀鎖定 ,直到用Update方法提交更新記錄時才鎖定記錄。

ADLOCKBATCHOPTIMISTIC(=4)

批量樂觀鎖定,允許修改多個記錄,只有調用UpdateBatch方法后才鎖定記錄。

當不需要改動任何記錄時,應該使用只讀的記錄集,這樣提供者不用做任何檢測。

對于一般的使用,樂觀的鎖定可能是最好的選擇,因為記錄只被鎖定一小段時間,

數據在這段時間被更新。這減少了資源的使用。

C:(指定SQL語句類型)

ADCmdUnknown (= &H0008)

未知,需要系統來判斷,速度慢,為缺省值

ADCmdText (= &H0001)

命令語句如SQL語句

如:Select * from Table1

ADCmdTable (= &H0002)

查詢的表名稱,例如:Table1

ADCmdStoredProc (= &H0004)

存儲過程名稱

ADCmdFile (= &H0100)

對象類型相應的文件名稱

ADCmdTableDirect (= &H0200)

是能直接從表中獲取行內容的表名稱

conn.execute(sql)(0)為數據集的第一個字段的值


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿克苏市| 东方市| 喜德县| 富裕县| 平湖市| 合水县| 溆浦县| 连平县| 新建县| 湖北省| 林周县| 电白县| 叶城县| 莎车县| 开平市| 慈溪市| 呼和浩特市| 公安县| 海丰县| 台安县| 武清区| 沙坪坝区| 台前县| 通州区| 龙泉市| 许昌县| 亳州市| 怀集县| 南雄市| 海林市| 西畴县| 兴宁市| 株洲市| 淮滨县| 资阳市| 连江县| 连江县| 辽源市| 孝感市| 阜阳市| 甘泉县|