请教while遍历的问题
string sql = "select * from sword where ctype="+1+" order by cdate desc";
MySqlConnection conn = new MySqlConnection(connStr);
MySqlCommand cmd = new MySqlCommand(sql, conn);
conn.Open();
MySqlDataReader rd = cmd.ExecuteReader();
while(rd.Read())
{
zcname = rd["cname"].ToString();
t1.Interval = 1000;
t1.Tick += new EventHandler(tt_Tick);
t1.Start();
}
我的意图是读出所有记录,每读出一条记录就执行一下大括号里的程序,可是我用while好像总是不正常,每次只能读出zcname,下面的不执行,请问为什么啊??