Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Наверное лыжи не едут:( Обновление данных!
|
|||
|---|---|---|---|
|
#18+
Уважаемые господа подскажите пожалуйста из-за чего может происходить следующее: в ДатаСете 3 таблицы. Одна основная, две подчиненные. Между ними отношения. daMaster.Fill(Docum, "master") Docum.Tables("master").Columns("ID").AutoIncrement = True Docum.Tables("master").Columns("ID").AutoIncrementSeed = -1 Docum.Tables("master").Columns("ID").AutoIncrementStep = -1 daDetail1.Fill(Docum, "Detail1") Docum.Tables("Detail1").Columns("ID").AutoIncrement = True Docum.Tables("Detail1").Columns("ID").AutoIncrementSeed = -1 Docum.Tables("Detail1").Columns("ID").AutoIncrementStep = -1 daDetail2.Fill(Docum, "Detail2") Docum.Tables("Detail2").Columns("ID").AutoIncrement = True Docum.Tables("Detail2").Columns("ID").AutoIncrementSeed = -1 Docum.Tables("Detail2").Columns("ID").AutoIncrementStep = -1 Dim rlt_detail1 As New Data.DataRelation("Просмотреть детали1", docum.Tables("master").Columns("ID"), docum.Tables("Detail1").Columns("ID_Master")) docum.Relations.Add(rlt_detail1) Dim rlt_detail2 As New Data.DataRelation("Просмотреть детали2", docum.Tables("master").Columns("ID"), docum.Tables("Detail2").Columns("ID_Master")) docum.Relations.Add(rlt_detail2) daMaster.Update(docum.Tables("Master").Select("", "", DataViewRowState.Added)) daDetail1.Update(docum.Tables("Detail1").Select("", "", DataViewRowState.Added)) daDetail2.Update(docum.Tables("Detail2").Select "", "",DataViewRowState.Added)) в обработчиках событий RowUpdated всех адаптеров стоит If e.Status = UpdateStatus.Continue AndAlso e.StatementType = StatementType.Insert Then Dim cmd As New OleDb.OleDbCommand("Select @@IDENTITY;", e.Command.Connection, e.Command.Transaction) e.Row("ID") = CType(cmd.ExecuteScalar, Integer) e.Row.AcceptChanges() cmd.Dispose() End If Первую таблицу Details1 обновляет без проблем, на второй ошибка "В Связанной таблице должны быть родительские записи" Подскажите почему может такое происходить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.11.2004, 14:30 |
|
||
|
|

start [/forum/topic.php?fid=20&msg=32784447&tid=1437886]: |
0ms |
get settings: |
6ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 261ms |
| total: | 401ms |

| 0 / 0 |
