【发布时间】:2020-07-29 13:46:36
【问题描述】:
我试图弄清楚如何查询 MySql 数据库的行数以及数据库中的每一行我想将一个整数添加到 ID 列表中。当我知道我有更多的行时,当我运行此代码时,我只返回 1 行,我不知道如何很好地使用 DataReader 关于如何简单地计算出数据库中的行数的任何建议将不胜感激。
MySqlConnection Conn = new MySqlConnection(myConnectionString);
MySqlDataReader mdr;
public static List<int> AppointmentIDList = new List<int>();
public void FillList()
{
Conn.Open();
string Query = "SELECT * FROM U05lUM.appointment;";
MySqlCommand command = new MySqlCommand(Query, Conn);
mdr = command.ExecuteReader();
if (mdr.Read())
{
if (mdr.HasRows)
{
foreach(int id in mdr.GetInt32("appointmentId").ToString())
{
AppointmentIDList.Add(id);
}
}
}
}
【问题讨论】:
标签: c# mysql database winforms