當前位置:編程學習大全網 - 編程語言 - VB編程環境,SQL2000數據庫, 如何分別對SQL2000裏面字段的值進行求和運算

VB編程環境,SQL2000數據庫, 如何分別對SQL2000裏面字段的值進行求和運算

adopenstatic

向前遊標

adopenkeyset

鍵集遊標

adlockoptimistic設置窗口為固定的大小

附帶壹個小資料:

-----------------------------------

常數

常數值

說明

-----------------------------------

adopenforwardonly

0

缺省值,啟動壹個只能向前移動的遊標(forward

only)。

adopenkeyset

1

啟動壹個keyset類型的遊標。

adopendynamic

2

啟動壹個dynamic類型的遊標。

adopenstatic

3

啟動壹個static類型的遊標。

-----------------------------------

以上幾個遊標類型將直接影響到recordset對象所有的屬性和方法,以下列表說明他們之間的區別。

---------------------------------------------

recordset屬性

adopenforwardonly

adopenkeyset

adopendynamic

adopenstatic

其中nextrecordset方法並不適用於microsoft

access數據庫。

locktype

recordset對象open方法的locktype參數表示要采用的lock類型,如果忽略這個參數,那麽系統會以recordset對象的locktype屬性為預設值。locktype參數包含adlockreadonly、adlockprssimistic、adlockoptimistic及adlockbatchoptimistic等,分述如下:

-----------------------------------

常數

常數值

說明

-----------------------------------

adlockreadonly

1

缺省值,recordset對象以只讀方式啟動,無法運行addnew、update及delete等方法

adlockprssimistic

2

當數據源正在更新時,系統會暫時鎖住其他用戶的動作,以保持數據壹致性。

adlockoptimistic

3

當數據源正在更新時,系統並不會鎖住其他用戶的動作,其他用戶可以對數據進行增、刪、改的操作。

adlockbatchoptimistic

4

當數據源正在更新時,其他用戶必須將cursorlocation屬性改為adudeclientbatch才能對數據進行增、刪、改的操作。

=====定義數據庫連接的壹些常量

<%

const

adopenforwardonly

=

0

'遊標只向前瀏覽記錄,不支持分頁、recordset、bookmark

const

adopenkeyset

=

1

'鍵集遊標,其他用戶對記錄說做的修改將反映到記錄集中,但其他用戶增加或刪除記錄不會反映到記錄集中。支持分頁、recordset、bookmark

const

adopendynamic

=

2

'動態遊標功能最強,但耗資源也最多。用戶對記錄說做的修改,增加或刪除記錄都將反映到記錄集中。支持全功能瀏覽(access不支持)。

const

adopenstatic

=

3

'靜態遊標,只是數據的壹個快照,用戶對記錄說做的修改,增加或刪除記錄都不會反映到記錄集中。支持向前或向後移動

const

adlockreadonly

=

1

'鎖定類型,默認的,只讀,不能作任何修改

const

adlockpessimistic

=

2

'當編輯時立即鎖定記錄,最安全的方式

const

adlockoptimistic

=

3

'只有在調用update方法時才鎖定記錄集,而在此前的其他操作仍可對當前記錄進行更改、插入和刪除等

const

adlockbatchoptimistic

=

4

'當編輯時記錄不會被鎖定,而更改、插入和刪除是在批處理方式下完成的

const

adcmdtext

=

&h0001

const

adcmdtable

=

&h0002

%>

  • 上一篇:it行業過了45歲怎麽辦
  • 下一篇:求壹些處理高耦合性對象的設計模式優秀的C++代碼~~~~
  • copyright 2024編程學習大全網