查询超时如何设置?

ljj169 2005-07-24 05:20:01
我用下面的方法查询数据,当查询时间超过40秒时就出现异常,请问有什么办法解决

//数据库查询方法,参数strSQL为SQL语句,dbconnectionstring为连接数据库字符串,返回DataSet数据集
public DataSet SelDB(string strSQL,string dbconnectionstring)
{
OleDbConnection sqlConn=new OleDbConnection(dbconnectionstring);
OleDbDataAdapter sqlDtApt;
DataSet ds=new DataSet();
try
{
sqlConn.Open();
sqlDtApt = new OleDbDataAdapter(strSQL,sqlConn);
sqlDtApt.Fill(ds);
sqlConn.Close();
}
catch(OleDbException e)
{
MessageBox.Show(e.Message.ToString());
}
return ds ;
}
...全文
235 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Knight94 2005-07-25
  • 打赏
  • 举报
回复
设置SelectCommand的TimeOut时间即可。
lovelxj 2005-07-24
  • 打赏
  • 举报
回复
1。在SQL连接中设置查询超时时间
lgbird 2005-07-24
  • 打赏
  • 举报
回复
sqlDtApt.Fill之前,对sqlDtApt.SelectCommand.CommandTimeout直接赋值

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧