在RptPick.DataBind();
之后就可DR.CLOSE了
只有在RptPick.DataBind()绑定完成之后才能关闭DATAREADER
之后就可DR.CLOSE了
只有在RptPick.DataBind()绑定完成之后才能关闭DATAREADER
解决方案 »
- DropDownList.SelectedValue选择问题
- 求一个怎么在一个文本筐里获取年月日
- 有关josn字符串的问题
- 为什么在IE浏览无法显示ASP.NET控件?
- 请教
- 求一段前台代码,要求不刷新页面实现在本地机上浏览图片,然后按button将图片显示在image控件
- 大家好!我是刚学c#的,请教了!
- 怎么sessionid刷新的时候会变化?
- 能编辑DataGrid的一个Cell吗?(高分求助!)
- HttpWebRequest 模拟请求,怎么传递当前用户信息?
- 是用sql,还是用RowFilter?
- <asp:button Text="Mul" OnClick="DoMul" runat="server"/>为什么不能显示在浏览器上?
{
//得到datareader
ConnectDB();
OleDbCommand cmd=new OleDbCommand(StrSql,Conn);
Dr=cmd.ExecuteReader(CommandBehavior.CloseConnection);
}
catch(OleDbException eErr)
{
SqlErrorHandler(eErr);
}
finally
{
//Conn.Close();
}
//....
DrNewMessage=Db.GetDr(StrSelect);
RptPick.DataSource=DrNewMessage;
RptPick.DataBind();
DrNewMessage.Close();
When the command is executed, the associated Connection object is closed when the associated DataReader object is closed.