powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Добавление строк в таблицы
2 сообщений из 2, страница 1 из 1
Добавление строк в таблицы
    #34052505
ANTIVIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди добрые подскажите по проблеме...

Был класс, в котором был DS заполняемый в самом классе.
Потом добавлялись строки сначала в родит.таблицу, потом в дочку. Все сохранялось. все было ок.

Код: plaintext
RowMail = Settings.myBaseMDB.DsMDB1.tblMailRecived.NewRow()\n....\nSettings.myBaseMDB.DsMDB1.tblMailRecived.Rows.Add()\nintMesIdInDS = RowMail("IdMail")


Потом я пределал обращение к DS через 1 компонент на приложение
(как написано тут )

После чего на добавление строк в дочку стал получать экспешн

Код: plaintext
  Message="ForeignKeyConstraint tblMailRecivedtblMailAtach requires the child key values (-1) to exist in the parent table."


Попробовал проапдейтить DS после внесения строки в родителя, получил экспешн о Null значениях в таблице родителе.
Не могу понять куда искать (
...
Рейтинг: 0 / 0
Добавление строк в таблицы
    #34056786
ANTIVIR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После сотого просмотра кода, понял)))

не так написал добавлени строки в родителе
Код: plaintext
Settings.myBaseMDB.DsMDB1.tblMailRecived.Rows.Add()
на
Код: plaintext
Settings.myBaseMDB.DsMDB1.tblMailRecived.Rows.Add(RowMail)
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Добавление строк в таблицы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]