我想插入MySqlDataReader读取值到一个数组中。但我得到异常“索引超出了数组的界限”。这是我的代码,索引超出了数组的边界在c#
string[] a = new string[1000];
string myconstring = "SERVER=localhost;" + "DATABASE=alicosms;" + "UID=root;" + "PASSWORD=;";
MySqlConnection mycon = new MySqlConnection(myconstring);
string sql = "SELECT flag FROM sms_data_bankasia group by flag";
MySqlCommand comd = mycon.CreateCommand();
comd.CommandText = sql;
mycon.Open();
MySqlDataReader dtr = comd.ExecuteReader();
count = 0;
int i = 0;
while (dtr.Read())
{
a[i] = dtr.GetValue(i).ToString();
i++;
}
我该怎么做。任何人都可以帮助我?
ho我可以接受答案吗? – sumona
点击你的名字进入你的个人资料,然后你会看到你所问的所有问题。然后通过点击打开问题,并通过点击答案左侧的勾号接受有帮助的答案。 – evilone
@evilone现在我接受一些答案,所以我认为你必须帮助我。 – sumona