就是说:在OleDbDataReader chai没有关闭的情况下,不要再创建OleDbDataReader
解决方案 »
- 急求帮助。用32feet.net进行蓝牙开发,提示10049号错误请求的地址无效
- 请教如何去除转义字符
- c# 如何给html控件已有的某属性设置值?
- 解析XML文件显示到Treeview中的代码
- Text.Box.text控件中,回车的代码是什么?
- C# Winfrom 多线程更新控件问题,很难哦
- 问个数据显示的问题
- 这回真的要找高手了,DirectShow如何在网络间传输声音、如何消除噪音?
- 给一个变量分配空间怎么做呀?
- 求问 触发一个js事件后 在js返回后能继续执行该事件
- 谁有C#高级编程电子书的下载地址,不是那个30多M的PDF!
- Smart Client Issue Vision C# Edition
a.可以新建成一个connection, 再打开.
b.将当前的datareader中的数据保存到一个对象数组中去. 关才datareader后再打开新的
{
string luser="";
string lname="";
string Sql1="";
Db list=new Db();
string Sql="Select * from tuser where username='"+username+"'and realname='"+realname+"'";
OleDbDataReader chai=list.GetList(Sql);
while (chai.Read())
{
Sql1="update tuser set xib=xib+1 where username='"+username+"'and realname='"+realname+"'";
list.ExeSql(Sql1); luser=chai.GetString(8).ToString();
lname=chai.GetString(7).ToString();
}
chai.Close();
this.leijia(luser,lname); }
这样写行吗?