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

start [/forum/topic.php?fid=57&mobile=1&tid=2031096]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
144ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 467ms |

| 0 / 0 |
