C#如何不关闭SqlDataReader执行更新语句
发布网友
发布时间:2024-10-23 03:58
我来回答
共2个回答
热心网友
时间:2024-11-07 02:03
不行地,SqlDataReader在遍历完之前会一直连接数据库,中间有任何数据库操作都会报错,你把得到的数据放DataTable里,然后再遍历,做你的更新操作就没问题了
string sql = string.Format("select OnlineDay,UserId from UserInfo");
SqlCommand com = new SqlCommand(sql, con);
sqldataadapter sda=new sqldataadapter(com);
DataTable dt=new DataTable();
sda.Fill(dt);
for(int i=0;i<=dt.rows.count.....
热心网友
时间:2024-11-07 02:01
看一下链接数据库的字符串是否正确