|
|
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Чего то я глючить начал. Вот ниже код где я обнуляю значение оного поля(не всех!) если выполняется условию. А затем делаю Next Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Так на самом деле обнуляются записи удовлетворяющие условию, но через одну! Типа Post срабатывает как Next, а затем и сам Next срабатывает ... А вот ниже код где все поля всех записе обнуляются и здесь метод Post не работает как Next Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Дак а чего оно так работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 14:06 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Судя по всему Builder. Может у тебя события есть какие-то на AfterPost ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 14:31 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Возможно это связано с полем ID... Дебаг вам в руки :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 14:39 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас Судя по всему Builder. Может у тебя события есть какие-то на AfterPost ? Posted via ActualForum NNTP Server 1.3 Да действительно для 2-й есть AfterPost, но в нем ничего такого Код: plaintext 1. 2. А вот для 1-й нет и там не все впорядке с Post-Next ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 14:45 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. я бы так написал: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. напервый взгляд, да и на второй, код нормальный. Кстати, версия стройки какая ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 14:49 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Вообщем BCB 6. На T1ID НЕТ никаких событий. А предложенный код поменял значения так: 1 0 1 1 0 0 0 1 0 0 1 1 0 1 ... Вместо 1 должны быть 0 (ноли)! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 15:03 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Я конечно понимаю, что могу добавить в свой код else и оно будет работать, причем правильно работать: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Next, а Post его не должен делать! Может это связано с одним из полей - NAME типа C254 - очень большое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 15:11 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Фигня таму тебя какая-то. Пройдись отладчиком, проваливаясь в каждую функцию, посмотри, что реально делается Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 15:13 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Короче понятно... что ничего не ясно. Да работает у меня такое: Query1->SQL->Text = "UPDATE t1 SET ID = 0 WHERE ID = " + IntToStr(val); и даже быстрее чем while. Просто не люблю когда чего то не понимаю или недопонимаю! Одна из причин не перестраивается индекс("гюляет") так как он у меня по части строкового поля, размер которого 254 . Индекс Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 15:24 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
SCORPION Zне перестраивается индекс дак у тебя индекс по этому полю ? а датасет после post пересортировку не делает ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 15:25 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
На счет индекса это предположение, что в нем причина... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 15:26 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Индекс у меня по NAM , а не по ID, но скорее всего в индексе дело. ХОТЯ почему же работает нормально, если я пишу else T1->Next(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 15:32 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
SCORPION Z ну лень тебе что ли отладчиком пройтись и рассказать тут, что ты там увидел ? Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 15:42 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас SCORPION Z ну лень тебе что ли отладчиком пройтись и рассказать тут, что ты там увидел ? Posted via ActualForum NNTP Server 1.3 Да не знаю я как им пользоваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 15:56 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
SCORPION ZДа не знаю я как им пользоваться Ctrl + F8 - ставишь точку останова на строчке с Post(); как остановилась, жмешь F7 до просветления :) Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:00 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Карабас Барабас SCORPION ZДа не знаю я как им пользоваться Ctrl + F8 - ставишь точку останова на строчке с Post(); как остановилась, жмешь F7 до просветления :) Posted via ActualForum NNTP Server 1.3 Спасибо щас попробую... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:06 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Ctrl + F8 - не работает! Ставлю точку, а вот Ctrl + F8 -нифига не делает. Работает F8 (Step Over), но это очень долго... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:11 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
SCORPION Zщас попробую... На всякий случай: Точки останова ставятся в редакторе по F5 или мышой. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:12 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
SCORPION Zно это очень долго... Ставь точку останова и жми F9 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:12 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Dmitrii K. DK> На всякий случай: Точки останова ставятся в редакторе по DK> F5 или мышой. ;) А, дак это в Default Keymap, а у меня IDE Classic - привычки не поменять ..... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:13 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Dmitrii K. SCORPION Zно это очень долго... Ставь точку останова и жми F9 Да это я понимаю. Ну дохожу я до курсора и "вываливаюсь" в BCB, а как сам дебагер показать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:19 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
SCORPION Zдохожу я до курсора и "вываливаюсь" в BCB, а как сам дебагер показать? Дак BCB и есть debuger Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:20 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
Ага а я думал Debug\View CPU. Ну и что там смотреть - 0н показывает мой код и точку останова... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:24 |
|
||
|
Когда Post работает как Next
|
|||
|---|---|---|---|
|
#18+
SCORPION ZАга а я думал Debug\View CPU. Ну и что там смотреть - 0н показывает мой код и точку останова... Жми дальше F7 (пошаговый дебаг) и смотри, что происходит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.06.2006, 16:40 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33769102&tid=2031096]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 249ms |
| total: | 508ms |

| 0 / 0 |
