|
![]() |
#1 |
Участник
|
Я бы обратил внимание на переменную doSplit. Мы здесь видим её изменение на true пока только в одном месте, однако, если бы она менялась только там, то уже на втором витке цикла было бы добавление. Я бы также изменил порядок if на противоположный для более естественной проверки, убрав отрицание.
И самое главное, найдите максимальное значение LineNum поиском по JournalId и прибавьте к нему 1. Ну и еще я бы выделил весь этот кастомный кусок в отдельный метод. Как минимум это облегчает понимание.
__________________
// no comments |
|
![]() |
#2 |
Участник
|
Можно даже просто обнулить LineNum, тогда при insert'е будет вызван lastLineNum(), который все сделает сам.
__________________
// no comments |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|