SqlDataReader.FieldCount 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前資料列中的資料行數目。
public:
virtual property int FieldCount { int get(); };
public override int FieldCount { get; }
member this.FieldCount : int
Public Overrides ReadOnly Property FieldCount As Integer
屬性值
當未置於有效資料錄集 (Recordset) 時,則為 0,否則為目前資料列中的資料行數目。 預設值為 -1。
實作
例外狀況
目前沒有連接至 SQL Server 的執行個體。
備註
執行本質上的查詢不會傳回資料列 (,例如 DELETE 查詢) 設定 FieldCount 為 0。 不過, 這不應該與傳回 0 個數據列 (的查詢混淆,例如 SELECT * FROM 資料表 WHERE 1 = 2) 在此情況下 FieldCount 會傳回資料表中的資料行數目,包括隱藏欄位。 使用 VisibleFieldCount 以排除隱藏欄位。