|
Редактирование документа, база данных на MSSQL.
|
|||
---|---|---|---|
#18+
Используем технологию Pass-Through. На клиенте после редактирования имеем 2 курсора master-detail, 1 запись в master, в курсоре detail несколько записей было удалено, несколько отредактировано, несколько добавлено. как организовать транзакцию на сервере? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 10:56 |
|
Редактирование документа, база данных на MSSQL.
|
|||
---|---|---|---|
#18+
dm_aksИспользуем технологию Pass-Through... как организовать транзакцию на сервере? Ну если уже используете... Почитайте про Cursoradapter. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2009, 11:41 |
|
Редактирование документа, база данных на MSSQL.
|
|||
---|---|---|---|
#18+
Ffffffffffffffff Ну если уже используете... Почитайте про Cursoradapter. Опыта в клиент-серверных технологиях нет, Cursoradapter не исключаю, но сейчас выбор сделан в пользу SPT. Сделал пример Код: plaintext 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. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201.
дайте оценку такого способа организации транзакции, какие альтернативные варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2009, 14:04 |
|
Редактирование документа, база данных на MSSQL.
|
|||
---|---|---|---|
#18+
нашел логическую ошибку текст Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
нужно заменить на: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2009, 11:10 |
|
Редактирование документа, база данных на MSSQL.
|
|||
---|---|---|---|
#18+
dm_aksИспользуем технологию Pass-Through. На клиенте после редактирования имеем 2 курсора master-detail, 1 запись в master, в курсоре detail несколько записей было удалено, несколько отредактировано, несколько добавлено. как организовать транзакцию на сервере? Не надо никаких курсор адаптеров. Каждое действие (удаление, изменение) должно сразу же уходить в соответствующую хранимую процедуру на сервере вместе с уникальным идентификатором фактурной строки и редактируемого документа в качестве параметров. В хранимках командами t-sql делаете всю работу, а по уникальному идентификатору основной части документа вызываете хранимку, которая пересчитывает у вас суммы в шапке документа. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2009, 19:29 |
|
Редактирование документа, база данных на MSSQL.
|
|||
---|---|---|---|
#18+
Гениальный кодер Не надо никаких курсор адаптеров. Можно и так. И как автор написал, тоже можно. Но с курсорадаптером работы получается в три раза меньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.11.2009, 22:57 |
|
Редактирование документа, база данных на MSSQL.
|
|||
---|---|---|---|
#18+
Гениальный кодер Не надо никаких курсор адаптеров. Каждое действие (удаление, изменение) должно сразу же уходить в соответствующую хранимую процедуру на сервере вместе с уникальным идентификатором фактурной строки и редактируемого документа в качестве параметров. В хранимках командами t-sql делаете всю работу, а по уникальному идентификатору основной части документа вызываете хранимку, которая пересчитывает у вас суммы в шапке документа. Спасибо, это один из ключевых моментов, почему нужно сохранять каждую запись, а не документ в целом? Независимо от используемой технологии, тем более на форме одна кнопка 'Save' для сохранения документа. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.11.2009, 11:24 |
|
|
start [/forum/topic.php?fid=41&msg=36296825&tid=1585887]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 125ms |
0 / 0 |