Решил я как-то написать приложение. Оно будет обращаться к базе данных в Access, которая находится в локальной сети, но на другом компьютере. Вроде и Connection завел, и DataAdapter тут, и DataSet сгенерировал. Даже DataGrid создал и подключил его на таблицу из DataSet. При загрузке формы срабатывает Connection.Open() и DataAdapter.Fill(). Вроде все. Ах да, Кнопку создал волшебную, при нажатии на которую сама базаданных должна обновится. Т.е. правим данные в DataGrid, нажимаем, и изменения внесены... Но не работает. Появляется какой-то Exception. привожу часть кода:
////////////////////////////////////////////////////////////////////////
private void Form1_Load(object sender, System.EventArgs e)
{
this.oleDbConnection1.Open();
this.oleDbDataAdapter1.Fill(dataSet1);
}
private void button1_Click(object sender, System.EventArgs e)
{
this.oleDbDataAdapter1.Update(dataSet1);
this.dataSet1.AcceptChanges();
}
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
this.oleDbConnection1.Close();
}
//////////////////////////////////////////////////////////////////////////////////////////
Чего неправильно?