在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有时候出现,有时候不出现,出现这个问题时把程序停止,重新运行又好了,不晓得是什么原因,跪求高手指教。在线等。C#存储数据库
/// <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有时候出现,有时候不出现,出现这个问题时把程序停止,重新运行又好了,不晓得是什么原因,跪求高手指教。在线等。C#存储数据库
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货