У меня проблема, которая сводит меня с ума ... У меня есть локальная база данных (.sdf) на моем ПК и база данных в Интернете (MySQL), обе с одинаковой структурой.Сначала я загружаю данные из Интернета в набор данных через dataadapter, а затем я загружаю некоторые локальные данные в набор данных.
Теперь я хочу сохранить данные из Интернета также в локальной базе данных, я попробовал это сОбновить заявление.Это должно работать, но каждый раз, когда я запускаю программу (отладку) и возвращаюсь в локальную базу данных (через обозреватель базы данных, щелкните правой кнопкой мыши по таблице, Показать данные таблицы ...), интернет-данные не были сохранены!
Для ясности я вижу обе данные (локальные и из интернета) в моей dataGrid1.
Как вы думаете, в чем проблема?
klantenTableAdapter.ClearBeforeFill = false;
DigiLocalDataSet dataset = new DigiLocalDataSet();
string MyConString = "SERVER=server;" +
"DATABASE=db;" +
"UID=uid;" +
"PASSWORD=pass;";
string sql = "SELECT klantnr, geslacht, voorletters, roepnaam, achternaam, tussenvoegsel, straat, huisnr, subhuisnr, postcode, plaats, telthuis, telmobiel, email, geboortedatum FROM klanten ORDER BY roepnaam";
MySqlConnection connection = new MySqlConnection(MyConString);
MySqlCommand cmdSel = new MySqlCommand(sql, connection);
MySqlDataAdapter da = new MySqlDataAdapter(cmdSel);
//Fill from internet
da.Fill(dataset.klanten);
//Fill from local database
klantenTableAdapter.Fill(dataset.klanten);
klantenTableAdapter.Update(dataset.klanten);
//dataset.AcceptChanges();
this.DataContext = dataset.klanten.DefaultView;
Заранее спасибо!