-1
我得到一个运行时错误“ConnectionString属性尚未初始化”,当我“建设”项目也没有显示的错误....ConnectionString属性尚未初始化
private void FrmPrincipal_Load(object sender, EventArgs e)
{
button4.Enabled = false;
this.ProductsTableAdapter.Fill(this.ProductDataSet.Products);
this.SalesTableAdapter.Fill(this.SalesDataSet.Sales);
string cnString = null;
cnString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\POS.mdb";
conn = new OleDbConnection(cnString);
try
{
conn.Open();
}
catch (OleDbException ex)
{
MessageBox.Show(ex.Message, "Error..", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
finally
{
}
txtVAT.Text = "";
txtCash.Text = "";
txtChange.Text = "";
txtTotal.Text = "";
SalesIDTextBox.Text = "";
}
你从哪里得到那个异常?在创建OleDbConnection之前,您正在使用表格适配器,这是否有意义? –
是你在这些代码之前使用'conn'的任何地方。你在哪里声明了这个变量? – Sachin
您将不得不向我们提供更多信息... –