首先要提的是关于DataReader.read();
我们经常使用:
SqlCommand mycmd = new SqlCommand(mysql,myconn);
SqlDataReader mydr = mycmd.ExecuteReader();
然后调用:
mydr.Read();用mydr[index],来读取数据库中某个特定字段。
不熟悉的朋友可能以为[index]对应的是数据库中的字段。
其实,道理很简单,SqlDataReader根据mysql语句来创建数据对象,那么这个[index]对应的其实是:
select a,b,c,d from tb_user ;
中a,b,c,d的位置,[index]索引从零开始。
今天太晚,而且赶工中。登录模块有时间我补全。