Я новичок в C#, и мне нужна помощь.Обновление набора TableAdapter и DataSet с несколькими таблицами
Я просто хочу, чтобы обновить строку в таблице Session кодом ниже.
dbDataSet db = new dbDataSet();
SessionTableAdapter sessionTableAdapter = new SessionTableAdapter();
sessionTableAdapter.Fill(db.Session);
var session = db.Session.Where(s => s.idSession.Equals(new Guid("{0F0B0E1A-950E-4BCE-9C68-6D1387EDAC90}"))).SingleOrDefault();
session.endTime = DateTime.Now;
sessionTableAdapter.Update(db.Session);
я получил ошибку в "sessionTableAdapter.Update (db.Session)"
An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in System.Data.dll
Additional information: The record cannot be deleted or changed because table 'PaidLog' includes related records.
Как исправить эту ошибку?
это означает, что мне нужно обновить PaidLog первый? –
Да. вы должны сначала обновить дочерние строки. – Maheep
http://pastebin.com/xL36v2nZ У меня такая же ошибка в строке 11. –