C#中的执行超时

时间:2019-01-10 06:25:01

标签: c# sql-server

运行C#应用程序时,出现读取错误:

  

execution timeout error occurred while loading fill combobox

以下是我的代码。

Connection con = new Connection();            
cmbVendorCode.Items.Clear();
con.dataGet("Select vendor_code from vendor_master order by vendor_code Asc;");
DataTable dt = new DataTable();            
con.sda.Fill(dt);

我做错了什么?

1 个答案:

答案 0 :(得分:0)

实际上,您没有使用SqlDataAdapter声明,而是在sda语句中使用了对象con.sda.Fill(dt);

SqlDataAdapter sda = new SqlDataAdapter("Query",con);

使用上面的代码行编写固定代码:

Connection con = new Connection();    
SqlDataAdapter sda = new SqlDataAdapter("*`<SelectionQuery>`*",con);        
cmbVendorCode.Items.Clear();
con.dataGet("Select vendor_code from vendor_master order by vendor_code Asc;");
DataTable dt = new DataTable();            
con.sda.Fill(dt);

然后应该解决您的问题。