一个DataGrid绑定到数据库PUB中,这就不用说了,textbox我用的是属性中的databindings绑定到DataGrid所绑定的那个数据库的其中一个列,
加载数据库到DataGrid用的是:
dsAuthors1.Clear();
oleDbDataAdapter1.Fill(dsAuthors1);
更新数据库用的是
oleDbDataAdapter1.Update(dsAuthors1);
如果不把textbox也绑定到数据库中,一切正常,如果把textbox也绑定到数据库中,一在textbox中修改数据然后保存,提示说
未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中。
加载数据库到DataGrid用的是:
dsAuthors1.Clear();
oleDbDataAdapter1.Fill(dsAuthors1);
更新数据库用的是
oleDbDataAdapter1.Update(dsAuthors1);
如果不把textbox也绑定到数据库中,一切正常,如果把textbox也绑定到数据库中,一在textbox中修改数据然后保存,提示说
未处理的“System.Data.OleDb.OleDbException”类型的异常出现在 system.data.dll 中。
update statement conflicted with column reference contraint
'FK_titleauth_au_id_164452b1'.
the conflict occurred in database 'pubs',table 'titleauthor',colomn'au_id'