- 在oledbhelpdao.cs函数 中有一个子函数
- /// <summary>
- /// 测试调用存储过程
- /// </summary>
- /// <param name="connectionString"></param>
- /// <param name="cmdType"></param>
- /// <param name="cmdText"></param>
- /// <param name="tableName"></param>
- /// <param name="commandParameters"></param>
- /// <returns></returns>
- public static DataSet ExecuteDataSet(string connectionString, CommandType cmdType, string cmdText, string tableName,params OleDbParameter[] commandParameters)
- {
- DataSet ds = new DataSet();
-
- using (OleDbConnection conn = new OleDbConnection(connectionString))
- {
- conn.Open();
- OleDbCommand cmd = new OleDbCommand( );
- using (OleDbDataAdapter da = new OleDbDataAdapter())
- {
- PrepareCommand(cmd, conn, null, cmdType, cmdText, commandParameters);
- da.SelectCommand = cmd;
- da.Fill(ds, tableName);
- cmd.Parameters.Clear();
- }
- }
- return ds ;
复制代码 其中在da.Fill(ds, tableName);处出现 timeout exceeded的bug,这个bug有时候出现,有时候不出现,出现这个问题时把程序停止,重新运行又好了,不晓得是什么原因,求指教、、、 |
|