Foxtable(狐表)用户栏目专家坐堂 → 连接SQL


  共有7638人关注过本帖树形打印复制链接

主题:连接SQL

美女呀,离线,留言给我吧!
cqmeiyan
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:104 积分:939 威望:0 精华:0 注册:2011/6/8 9:13:00
连接SQL  发帖心情 Post By:2013/3/1 15:19:00 [只看该作者]

因SQL数据量比较大,经常提示连接超时

 

.NET Framework 版本:2.0.50727.4927
Foxtable 版本:2012.11.29.1
错误所在事件:
详细错误信息:
System.Data.OleDb.OleDbException: 查詢逾時過期
   於 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
   於 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
   於 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
   於 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
   於 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   於 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
   於 System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   於 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   於 System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior)
   於 System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
   於 Foxtable.DataTable.Load(Boolean Ol1l10O1)


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/3/1 15:24:00 [只看该作者]

减少每次加载的数据量,可以考虑分页加载。

 

另外看看DataTable的一个属性:

 

FillLoadTime.Out 整数型,设置加载数据时的超时时限,默认30秒,一般不需要设置此属性。


 回到顶部