Member 14898617 Ответов: 0

Ошибка обновления источника привязки после обновления базы данных accdb


у меня есть winform, подключенный к файлу .accdb. Но при создании отчета rdlc я обнаружил , что имя не было правильным в моем файле accdb(содержащем дефис), и я изменил его соответствующим образом, а также настроил запрос набора данных и обновил соединение, но все же во время выполнения появляется следующая ошибка .
System.ArgumentException: 'Cannot bind to the property or column Condition_of_DIE-7 on the DataSource.Parameter name: dataMember'

А это моя главная таблица SQL :
 SELECT        ID, Size_in_mg, Die_head_number, Inspection_Date, Next_Calibration_On, Die_size_in_microns, Condition_of_DIE_1, Condition_of_DIE_2, Condition_of_DIE_3, Condition_of_DIE_4, Condition_of_DIE_5, Condition_of_DIE_6,Condition_of_DIE_7, Observations, Inspector, Issued_to_Maintanance
FROM            MSdies

код загрузки формы
private void FormMsdies_Load(object sender, EventArgs e)
       {
           // TODO: This line of code loads data into the 'trialDataSet1.MSdies' table. You can move, or remove it, as needed.
           this.mSdiesTableAdapter.Fill(this.trialDataSet.MSdies);
           // TODO: This line of code loads data into the 'trialDataSet.MSdies' table. You can move, or remove it, as needed.
           this.mSdiesTableAdapter.Fill(this.trialDataSet.MSdies);}


Что я уже пробовал:

И вот тут-то и появляется ошибка-это мой файл program.cs
<pre lang="c#">        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new FormMsdies());
        }
    }
}

Richard MacCutchan

Вы используете Condition_of_DIE_7 (все подчеркивания) в вашей базе данных, но Condition_of_DIE-7 (дефис перед цифрой 7) в ваших обязательных данных.

Gerry Schmitz

Вот это да!

Member 14898617

Да ,как исправить это руководство, пожалуйста?

Richard MacCutchan

Серьезно? У вас есть два разных имени переменных, и вы пытаетесь использовать их для ссылки на один и тот же элемент.

Member 14898617

Сэр..Я знал, что это была ошибка, но проблема была даже после обновления моей базы данных и набора данных, который это показывало, и вчера я не знал, что мне нужно вручную исправить их в файле program.cs, который генерируется автоматически .Теперь это решено .Пожалуйста, знайте, что не все такие умные и умные, как вы ... есть такие ребята, как мы, которые медленно учатся.

0 Ответов