Ошибка обновления источника привязки после обновления базы данных 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, который генерируется автоматически .Теперь это решено .Пожалуйста, знайте, что не все такие умные и умные, как вы ... есть такие ребята, как мы, которые медленно учатся.