|
|
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
Проблема в следующем. Есть ActionManager в нём Action на удаление записи из БД (ну это не так уж важно). Код на удаление (в клиенте ): Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Что делается на серваке: Код: pascal 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. У таблицы sp_gg никаких зависимостей нет. В IBexpert'е если ввести запрос вручную , все прекрасно удаляется. Триггеров никаких нет. MessageBox'ом проверил значение передаваемых параметров (ch,gg) они верные. Тип поля ch и gg - Integer. Уже два дня с бубном пляшу, мистика прям какая-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:17:39 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
Hello, baurgun! You wrote on 8 октября 2013 г. 14:18:58: baurgunВ IBexpert'е если ввести запрос вручную, все прекрасно удаляется значит ошибка у тебя в программе. ищи. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:19:58 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, Кстати забыл совсем сказать ! На форме когда жму кнопку удалить, появляется сообщение "Удаление прошло успешно", но запись не удаляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:21:22 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgun, Код: pascal 1. 2. бред Код: pascal 1. 2. 3. 4. 5. 6. Таким образом проверять существование записи... Ужас! Почему бы код удаления и проверки существования не внести в ХП. Interbase 6 - выкинь каку (используй хотя бы FB 1.0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:28:23 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgun, А зачем повторно открывать датасет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:30:51 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgunУже два дня с бубном пляшу, мистика прям какая-то. Не надо плясать с бубном. Достаточно не забывать в блоке except ставить raise. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:31:53 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgun, и ещё зачем ты один и тот же Query используешь для всех запросов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:38:26 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgun, код вообще белиберда какая-то. Например: Tran.Commit; Tran.Active:= false; и там еще масса сомнительного. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:48:17 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
Попробую в стиле DS Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:50:15 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgun, почему ты решил, что : 1. запись не удаляется ? 2. запись в sp_gg вообще есть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:51:05 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
kdv, 1) что в этом не правильного ? 2) что именно сомнительно ? какие строки? 3) код писал не я, мне нужно допилить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:51:34 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
hvlad, запись в базу данных добавляется корректно. там она есть, пробовал в ibexpert'е вручную вбивать запрос на удаление, все удаляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:52:29 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgunkdv, 1) что в этом не правильного ? 2) что именно сомнительно ? какие строки? 3) код писал не я, мне нужно допилить нужно допилить конечно, а то он даже не скомпилируется. try 2 штуки, а except один ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:52:37 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgunhvlad, запись в базу данных добавляется корректно. там она есть, пробовал в ibexpert'е вручную вбивать запрос на удаление, все удаляется.Ты не ответил ни на один мой вопрос. Намёк: про изоляцию тр-ций слышал что-нибудь ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:54:11 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, код писал не я, его писали 10 лет назад, там очень сильный мрак. Помогите хоть чем-то, советиком, направлением, книжкой, хот ьчем, буду рад любой помощи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:58:18 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgun1) что в этом не правильного ? Потому что Commit - это уже ЗАКРЫТИЕ транзакции, какой смысл ей Active:=False делать? читал http://www.ibase.ru/devinfo/ibx.htm ? Смотрел код, что делает Active:=False? Что делает Commit? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:59:08 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
Tactical Nuclear Penguin, компилируется все нормально, и когда удаляю запись , пишет что успешно (окошко вылезает), но сама не удаляется ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 14:59:22 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
не, тут программист нужен... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 15:01:03 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgun, почитай мои комментарии. Подумай... Исправь хоть эту ересь. После Tran.Commit; или Tran.Rollback; делать Tran.Active:= false; необязательно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 15:01:09 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
hvlad, 1) решил что не удаляется, так как в базе данных она остается. 2) в базе все строки есть, которые пытаюсь удалить. Еще раз напомню, код писал не я, его писали 10 лет назад, программа очень большая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 15:02:45 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgunПомогите хоть чем-то, советиком, направлением, книжкой 1) Прочитай http://ibase.ru/devinfo/ibx.htm 2) Весь старый код сотри 3) Напиши новый с нуля 4) Если он не получился хотя бы вдвое короче старого, переходи к п.1. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 15:03:01 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
baurgunМимопроходящий, Кстати забыл совсем сказать ! На форме когда жму кнопку удалить, появляется сообщение "Удаление прошло успешно", но запись не удаляется. Не инициализированный Result будет как раз содержать 0. А потому твоя прога может легко думать что запись удалена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 15:29:29 |
|
||
|
Не удаляются строки из БД (Interbase 6, мистика).
|
|||
|---|---|---|---|
|
#18+
Dimitry Sibiryakov, вы не поверите из-за чего не удалялось ничего. Я **ять просто в **уе, как будто специально сделали ! Надо руки оторвать нахрен таким людям. Все дело в том что в самом начале кода (а он очень очень огромный, во многом из-за того, что через жопу написано) функции удаления присваивалась функция пустая!!! . Не поленюсь и выложу это *лядство Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Извиняюсь за беспокойство ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.10.2013, 16:24:17 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38420398&tid=1564247]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
180ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 501ms |

| 0 / 0 |
