mysql MySqlDataReader.FieldCount
时间: 2023-06-17 08:08:39 浏览: 96
在 C# 中,MySqlDataReader 类的 FieldCount 属性用于获取当前数据记录中的字段数。它返回一个整数,表示当前记录中的字段数。您可以使用这个属性来确定在读取数据时需要调用多少次 MySqlDataReader 的 GetXXX 方法(例如 GetString、GetInt32 等)。下面是一个示例:
```
using (MySqlConnection connection = new MySqlConnection(connectionString))
{
connection.Open();
MySqlCommand command = new MySqlCommand("SELECT * FROM myTable", connection);
MySqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
// 获取当前记录中的字段数
int fieldCount = reader.FieldCount;
for (int i = 0; i < fieldCount; i++)
{
// 获取字段值
object value = reader.GetValue(i);
Console.WriteLine(value);
}
}
reader.Close();
}
```
阅读全文
相关推荐














