Field 對(duì)象代表使用普通數(shù)據(jù)類型的數(shù)據(jù)的列。
說明
Recordset 對(duì)象含有由 Field 對(duì)象組成的 Fields 集合。每個(gè) Field 對(duì)象對(duì)應(yīng)于 Recordset 中的一列。使用 Field 對(duì)象的 Value 屬性可設(shè)置或返回當(dāng)前記錄的數(shù)據(jù)。取決于提供者具有的不同功能,Field 對(duì)象的某些集合、方法或?qū)傩杂锌赡軣o(wú)效。
使用 Field 對(duì)象的集合、方法、和屬性可進(jìn)行如下操作:
? | 使用 Name 屬性可返回字段名。 |
? | 使用 Value 屬性可查看或更改字段中的數(shù)據(jù)。 |
? | 使用 Type、Precision 和 NumericScale 屬性可返回字段的基本特性。 |
? | 使用 DefinedSize 屬性可返回已聲明的字段大小。 |
? | 使用 ActualSize 屬性可返回給定字段中數(shù)據(jù)的實(shí)際大小。 |
? | 使用 Attributes 屬性和 Properties 集合可決定對(duì)于給定字段哪些類型的功能受到支持。 |
? | 使用 AppendChunk 和 GetChunk 方法可處理包含長(zhǎng)二進(jìn)制或長(zhǎng)字符數(shù)據(jù)的字段值。 |
? | 如果提供者支持批更新,可使用 OriginalValue 和 UnderlyingValue 屬性在批更新期間解決字段值之間的差異。 |
在打開 Field 對(duì)象的 Recordset 前,所有元數(shù)據(jù)屬性(Name、Type、DefinedSize, Precision 和 NumericScale)都是可用的。在此時(shí)設(shè)置這些屬性將有助于動(dòng)態(tài)構(gòu)造其格式。