string SqlDh = "select dh from division where kh='" + Kh + "'";//获取所有小队的队号
OracleDataReader MyRDh = MyDb.GRead(SqlDh);//返回小队队号
ArrayList ALDh = new ArrayList();//队号数组
ALDh.Add(MyRDh["dh"]);“MyRDh["dh"]”引发了“System.InvalidOperationException”类型的异常 object {System.InvalidOperationException}哪里出问题了呢?急需大家的帮助啊!
OracleDataReader MyRDh = MyDb.GRead(SqlDh);//返回小队队号
ArrayList ALDh = new ArrayList();//队号数组
ALDh.Add(MyRDh["dh"]);“MyRDh["dh"]”引发了“System.InvalidOperationException”类型的异常 object {System.InvalidOperationException}哪里出问题了呢?急需大家的帮助啊!
OracleDataReader MyRDh = MyDb.GRead(SqlDh);//返回小队队号
ArrayList ALDh = new ArrayList();//队号数组
while (MyRDh.Read())
{
ALDh.Add(MyRDh["dh"]);
}
献丑了,给那些跟我一样的初学者引以为鉴吧!
{
ALDh.Add(MyRDh["dh"]);
}
让DataReader一直读
While(dr.Read())
{
.....
}这样应该就可以了