asp中什麼時候才用rs open exec,sql ,1,3 和rs open exec,sql ,1,1

2025-01-06 01:05:16 字數 1216 閱讀 5027

1樓:網友

我想樓主想問的是什麼情況下使用下面的2種情況吧。

select * from tablename",conn,1,1

select * from tablename",conn,1,3

a操作一般是在唯讀(讀取資料而不需要寫入資料)的時候使用。

b操作在寫入(更新)資料的時候使用。

另外說明下conn後面2個數字:

第乙個數字叫「遊標型別」,值範圍0~3

遊標就是你正在查詢哪條記錄。可以移動的。在當前記錄上movenext,就能檢視下一條。

數值為0或1的時候唯讀,你只能對資料進行查詢操作,不能修改。

其中為0的時候你只能一條一條往下查詢,就是不允許看前一條,不允許直接移到最後,就是說moveprevious,movelast等操作不能使用,具體規矩查相關資料我就不復制了。

為1的時候你可以自由移動。

數值為2或3的時候都可以讀寫資料庫,並且可以自由移動。其中為3的時候可以立即查詢到到你剛剛新增的記錄。

1的時候,唯讀,誰也不許修改資料庫;

2的時候,一開始就鎖定,一直鎖到你改完為止,鎖定時間較長;

第二個數字叫「鎖定型別」,取值範圍1~4;

意思是,你運算元據庫的時候,尤其是修改和新增資料的時候,資料檔案會被鎖定一段時間。這段時間只允許你自己讀寫資料庫,別人連上了資料庫也不能讀寫。得排隊,你寫完了他再寫。

要不然倆人一起寫就亂了。你倆同時改乙個記錄,你把某一項的值改成了「蘋果」,他把這個值改成「香蕉」同時操作的,電腦聽誰的?所以乙個人寫的時候另乙個人不許動資料庫。

鎖定型別就是規定什麼時候鎖定資料的 。

2樓:無極園

第乙個什麼時候都可以(建議在需要更新或者新增新紀錄的時候)用,第二個單純讀取的時候用。

asp中rs.open sql,conn,1,3中的1,3是什麼意思

3樓:呀

1,3組合是讀寫的意思,如果是1,1表示僅支援唯讀。

asp rs.open sql,conn,1,1 與 rs.open sql,conn,1,3 是什麼意思?有何區別呢?

4樓:網友

簡單地說返鋒, sql,conn,1,1 一般用於開啟資料庫來查詢, sql,conn,1,3一般是核高用於修改。如果你使用前者開啟,做改世尺修改操作,是不行的。

as與as中什麼時候用副詞什麼時候用形容詞

as.as的用法 as.as意為 和 一樣 表示同級的比較.使用時要注意第一個as為副詞,第二個as為連詞.其基本結構為 as adj.adv.as.例如 1 this film is as interesting as that one.這部電影和那部電影一樣有趣.2 your pen write...

在英語中什麼時候用s,什麼時候用es

你說的這種情況屬於所有格,詞尾是以 s 結尾的,則直接在 s 右上角加一撇 即英語當中的這個符號 若不是以 s 結尾,則要先加一撇,後加s。如果你還不懂,就再問我吧 很樂意幫助你 英語中什麼時候用s什麼時候用es s 名詞所bai有格.s加在單 數名詞或不du以zhis結尾的可數名詞複數後dao面,...

英文什麼時候用逗號句號,英語中什麼時候用逗號什麼時候用連詞什麼時候用句號

英語中沒有逗號句號之分的,一般一句話結束都用 點 其實這不是句號,逗號根本就沒有 不同意樓上的 逗號是有的 比如 yes,it is.英文中句號是個點 逗號儘量寫小一點 至於什麼時候用這個我不太清楚 逗號不太常用 就是句子末尾加個句號 求採納 謝謝 逗號是用來分隔姓和名的通常如果把姓寫前面,就用逗號...