DataReader是只读的!不能改变它,除非你利用他作为一个游标,去读数据然后检查数据在更新数据(利用ICommand来更新)!
while(datareader.Read()){
if(判断是否需要更新){
//申明新的ICommand来进行相应的数据操作
}
}直接用DataReader更新是不行的!
while(datareader.Read()){
if(判断是否需要更新){
//申明新的ICommand来进行相应的数据操作
}
}直接用DataReader更新是不行的!
调试欢乐多
然后手工写一些存储过程进行修改更新