詳細介紹ADO.Recordset對象解釋
ADO.Recordset對象方法包括AppendChunk,GetChunk等方法,用來專門處理text,image等數(shù)據(jù)類型的,其中:AppendChunk方法用于將數(shù)據(jù)寫到數(shù)據(jù)庫中;GetChunk方法用于將數(shù)據(jù)從數(shù)據(jù)庫中取出。
每個Field對象對應(yīng)于RecordSet中的一列,由多個Field對象可以構(gòu)成ADO.Recordset對象.使用Field對象的Value屬性可設(shè)置或取得當前記錄的數(shù)據(jù)。語法如下:
(1)Count屬性:此屬性可以返回RecordSet對象中的字段數(shù)目,利用它可以很方便地列出所有字段對應(yīng)的值,其使用語法為;
zzzzRecordSet.Count
(2)Item屬性:利用Item屬性可以訪問RecordSet中指定的字段,此屬性為Fields集合的缺省屬性,其使用語法為:
zzzzSetfield=Fields.Item(index)參數(shù)Index為一字符串名稱或整數(shù)值
(3)Refresh方法:用于強制Fields集合重新取得所需的數(shù)據(jù)字段內(nèi)容,其使用語法為:Fields.Refresh
ADO.Recordset對象包括:
1)ActualSize:此屬性可以用來讀取數(shù)據(jù)庫字段內(nèi)目前位置指針的數(shù)據(jù)值長度,所顯示的長度整數(shù)值可以與最初數(shù)據(jù)庫字段的設(shè)定值不相同,也可以是AdUnknow(-1)表示無法獲得此數(shù)據(jù)長度信息。
2)Attributes:表示目前位置所指字段的數(shù)據(jù)值屬性。
3)DefineSize:該屬性表示目前位置指針所指字段內(nèi)所定義的長度。它與ActualSize屬性不同的是該屬性返回最大長度,而ActualSize屬性返回當前記錄的實際長度。
4)Name:該屬性字段的名稱。
5)NumericScale:表示目前Field對象所指字段內(nèi)允許存放數(shù)字的最大值。
6)OriginalValue:該屬性取得字段未被修改前的原始值。CancelUpdatet和CancelBatch方法可以用這個屬性把ADO.Recordset對象的值恢復(fù)到它們原來的值。
7)Precision:表示目前Field對象所指字段內(nèi)所允許存放數(shù)字的最大值。#t#
8)UnderlyingValue:用于取得最后一次被修改的數(shù)據(jù)值。訪問該屬性將引起對數(shù)據(jù)源的訪問以返回字段值。
9)Value:示目前Field對象所指字段的數(shù)據(jù)類型。此屬性為Field對象的默認屬性。
ADO.Recordset對象的方法
Field對象的方法包括AppendChunk,GetChunk等方法,用來專門處理text,image等數(shù)據(jù)類型的,其中:AppendChunk方法用于將數(shù)據(jù)寫到數(shù)據(jù)庫中;GetChunk方法用于將數(shù)據(jù)從數(shù)據(jù)庫中取出.