运行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);
我做错了什么?
答案 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);
然后应该解决您的问题。