在以下代码中是否可以设定连接的时间?谢谢
private void ListUnitName()
{
SqlDataBase db = new SqlDataBase();
string sql = "select sum(mtr_amt) as Amt,Unit_Name from view_mmst011 where " + CreateCondition() + " group by Unit_Name order by Unit_Name";
DataTable dt = db.ExecTable(sql);
if (dt.Rows.Count == 0)
lblAmt.Text = "<font color='red'><b>0</b></font>";
else
{
for (int i = 0; i < dt.Rows.Count; i++)
{
lblAmt.Text += "<b>" + Convert.ToDecimal(dt.Rows[i]["Amt"]).ToString("n") + "<b>" + "<font color='red'><b>" + dt.Rows[i]["Unit_Name"].ToString() + "</b></font> ";
}
}
}
private void ListUnitName()
{
SqlDataBase db = new SqlDataBase();
string sql = "select sum(mtr_amt) as Amt,Unit_Name from view_mmst011 where " + CreateCondition() + " group by Unit_Name order by Unit_Name";
DataTable dt = db.ExecTable(sql);
if (dt.Rows.Count == 0)
lblAmt.Text = "<font color='red'><b>0</b></font>";
else
{
for (int i = 0; i < dt.Rows.Count; i++)
{
lblAmt.Text += "<b>" + Convert.ToDecimal(dt.Rows[i]["Amt"]).ToString("n") + "<b>" + "<font color='red'><b>" + dt.Rows[i]["Unit_Name"].ToString() + "</b></font> ";
}
}
}
解决方案 »
- 我做了一个自定义控件,在主页面引用时总出现时间运行出错的提示。
- sql语句问题
- GridView绑定数据与下拉列表SELECT
- Datalist Item样式,急!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
- ASP.Net网站发布问题.相对路径问题。
- 如何保障SOCKET在ASP.NET下长时间稳定运行?
- frameset
- toolbar中的项如何设为enabled=false.
- 急件!关于asp.net与sql server7英文版的问题。在线等待中......
- 关于jquery的打印插件jqprint问题
- 报表预览与下载
- asp.net里面关于Tabs控件的问题,急,在线等!!!
获取或设置在终止执行命令的尝试并生成错误之前的等待时间。
等待命令执行的时间(以秒为单位)。默认为 30 秒。
如:SqlCommand.CommandTimeout=120;
==
相当于命令执行的超时时间
SqlCommand.CommandTimeout=120
public DataTable ExecTable(string sql)
{
SqlConnection myConnection = new SqlConnection(ConnectionString);
try
{
System.Data.SqlClient.SqlDataAdapter da = new SqlDataAdapter(sql, myConnection);
DataSet ds = new DataSet();
da.Fill(ds);
return ds.Tables[0];
}
catch (Exception ex)
{
throw ex;
}
finally
{
myConnection.Close();
}
}
public DataTable ExecTable(string procName, SqlParameter[] parameters)
{
SqlConnection myConnection = new SqlConnection(ConnectionString);
SqlCommand cmd = BuildQueryCommand(procName, parameters, myConnection);
try
{
System.Data.SqlClient.SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet ds = new DataSet();
da.Fill(ds);
return ds.Tables[0];
}
catch (Exception ex)
{
throw ex;
}
finally
{
myConnection.Close();
} }