連接到數(shù)據(jù)庫后,我能否獲得我中返回的所有列的名稱SqlDataReader?
3 回答

千巷貓影
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
上有一個(gè)GetName
函數(shù),該函數(shù)SqlDataReader
接受列索引并返回列名稱。
相反,有一個(gè)GetOrdinal
接受列名并返回列索引。

斯蒂芬大帝
TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
您可以從DataReader獲取列名。
這是重要的部分:
for (int col = 0; col < SqlReader.FieldCount; col++)
{
Console.Write(SqlReader.GetName(col).ToString()); // Gets the column name
Console.Write(SqlReader.GetFieldType(col).ToString()); // Gets the column type
Console.Write(SqlReader.GetDataTypeName(col).ToString()); // Gets the column database type
}
- 3 回答
- 0 關(guān)注
- 768 瀏覽
添加回答
舉報(bào)
0/150
提交
取消