|
Insert в detail таблицу параметр из master
|
|||
---|---|---|---|
#18+
Добрый вечер! Помогите разобраться с механизмом master-detail. Используются два IBDataSet Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Выборка производится, так же производится апдейт записи таблицы - detail, вставка, но при вставке в поле ID_LAWSUITS пишется 0 (Для тестирования убрал внешний ключ по полю master-таблицы ID_LAWSUIT). Если перед ApplyUpdates() вывести параметр DDS_Defendants->ParamByName(:ID_LAWSUIT) то значение в нем корректное, что я делаю не так (кроме использования ibdataset для вставки) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 16:23 |
|
Insert в detail таблицу параметр из master
|
|||
---|---|---|---|
#18+
Судя по тексту - это в форум по Delphi (и BC++Builder), а не по фаерберду. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 16:51 |
|
Insert в detail таблицу параметр из master
|
|||
---|---|---|---|
#18+
prog_130что я делаю не так (кроме использования ibdataset для вставки) Названия полей выборки и параметров вставки должны совпадать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 16:56 |
|
Insert в detail таблицу параметр из master
|
|||
---|---|---|---|
#18+
wadmanНазвания полей выборки и параметров вставки должны совпадать. Т.е. при вставке я не могу использовать параметр master-таблицы как например в select-запросе? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 17:02 |
|
Insert в detail таблицу параметр из master
|
|||
---|---|---|---|
#18+
prog_130wadmanНазвания полей выборки и параметров вставки должны совпадать. Т.е. при вставке я не могу использовать параметр master-таблицы как например в select-запросе? Запросы нормальные, видимо я уже шары залил... Ошибка где-то в другом месте... DataSource у детали назначен? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 17:06 |
|
Insert в detail таблицу параметр из master
|
|||
---|---|---|---|
#18+
wadman, что релиз тройки уже празднуешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 17:08 |
|
Insert в detail таблицу параметр из master
|
|||
---|---|---|---|
#18+
Симонов Денисчто релиз тройки уже празднуешь? Официально у коллеги др, а неофициально - да, начал. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 17:10 |
|
Insert в detail таблицу параметр из master
|
|||
---|---|---|---|
#18+
wadman, Да, все корректно отображается в гридах, проблема со вставкой и именно параметра мастера ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 17:15 |
|
Insert в detail таблицу параметр из master
|
|||
---|---|---|---|
#18+
prog_130Да, все корректно отображается в гридах, проблема со вставкой и именно параметра мастера По тому коду, который ты показал, диагноз не поставить. Просто порекомендую IBQuery + IBUpdateSQLW (а тут упс, ссылка в гугле мертвая на ibase) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 17:19 |
|
Insert в detail таблицу параметр из master
|
|||
---|---|---|---|
#18+
Понятно, и на том спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.04.2016, 17:38 |
|
Insert в detail таблицу параметр из master
|
|||
---|---|---|---|
#18+
Вообщем, если кому интересно, сегодня на свежую голову подумал и решил проблему просто добавив столбец ID_LAWSUITS в detail - таблицу. А его инициализацию повесил на событие AfterInsert значением столбца master- таблицы, сам столбец скрыл. Думаю, что проблема скорее всего в методе ApplyUpdates(), который пишет кэшированные изменения. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.04.2016, 09:07 |
|
|
start [/forum/topic.php?fid=40&msg=39219438&tid=1562221]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
59ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 18ms |
total: | 180ms |
0 / 0 |