未处理获取 EvaluateException - 找不到列 [CustConActive]

Getting EvaluateException was unhandled - Cannot Find column [CustConActive]

最近对 Visual Studio 进行更新后,我现在在尝试运行我的代码时遇到此错误。

using (SqlDataAdapter adpt = new SqlDataAdapter("SELECT [CustConFullname] FROM [dbo].[ContactTable] WHERE [CustID] = '" + oCustID + "' ORDER BY [CustConFullname] ASC;", conn))
{
    DataSet ds = new DataSet();
    adpt.Fill(ds);
    contactTableBindingSource.DataSource = ds.Tables[0]; //<Exception thrown 
    custConFullnameComboBox.Enabled = true;
    custConFullnameComboBox.DisplayMember = "CustConFullname";
    custConFullnameComboBox.ValueMember = "CustConFullname";
    custConFullnameComboBox.Refresh();
    custConFullnameComboBox.SelectedIndex = -1;
}//End using

一旦程序开始运行,它就会停止并抛出异常 EvaluateException was Unhandled Cannot Find Column [CustLocActive]。我正在创建一个下拉列表并且只请求名称,为什么现在更新后它有问题?

我认为您可能已经更改了数据库结构(可能添加或删除了列)以及何时执行

adpt.Fill(ds); 

已提交旧的填充查询以获取数据。转到数据集中的 Fill 定义,并确保查询选择了 table(CustLocActive) 的所有列。