
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.07.2008, 16:03
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
При удалении строки из курсора, курсор очищается, делаю так: delete from MainCur where id_maincur=3 по логике должна удалиться только одна запись, у меня же почему-то очищается весь курсор. Что я не так делаю, или как правильно делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2008, 16:05
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
Так попробуй Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2008, 16:09
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
Поторопился немного. Думаю надо явно алиас указать. Код: plaintext Код: plaintext А может у тебя все записи с id_maincur=3 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2008, 16:16
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
Dima TПоторопился немного. Думаю надо явно алиас указать. Код: plaintext Код: plaintext А может у тебя все записи с id_maincur=3 ? Нет, одна! Причем эта удаляемая строка является текущей строкой в курсоре. Оба варианта не помогли, опять полная очистка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2008, 16:22
|
|||
|---|---|---|---|
|
|||
При удалении строки из курсора, курсор очищается |
|||
|
#18+
Imperous Dima TПоторопился немного. Думаю надо явно алиас указать. Код: plaintext Код: plaintext А может у тебя все записи с id_maincur=3 ? Нет, одна! Причем эта удаляемая строка является текущей строкой в курсоре. Оба варианта не помогли, опять полная очистка Чудес не бывает. Код, демонстрирующий такое поведение, в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2008, 16:23
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
У меня работает: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Смотри код, возможно где-то еше удаление происходит. Imperous Dima TА может у тебя все записи с id_maincur=3 ? Нет, одна! Причем эта удаляемая строка является текущей строкой в курсоре. Если надо удаление текущей строки, то достаточно Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2008, 16:30
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
Возможно где-то в коде CREATE CURSOR повторно отрабатывает и он пустой заново создается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2008, 17:20
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
Dima TВозможно где-то в коде CREATE CURSOR повторно отрабатывает и он пустой заново создается. неа, не создается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2008, 17:23
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
Imperous Dima TВозможно где-то в коде CREATE CURSOR повторно отрабатывает и он пустой заново создается. неа, не создается Чудес не бывает ищи ошибку в коде. Можешь свою строку "delete from MainCur where id_maincur=3" закоментировать и посмотреть что произойдет. Уверен на 200% что все равно удалится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2008, 17:28
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
варианты которые не сработали (точнее после которых курсор очищался): Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. во всем shport в поле id_port значения не повторяются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2008, 17:36
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
Тут все правильно, только надо SKIP добавить чтобы из грида эта строчка исчезла. Код: plaintext 1. 2. 3. 4. 5. А вот это удаление всех записей Код: plaintext 1. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.07.2008, 18:00
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
Dima TТут все правильно, только надо SKIP добавить чтобы из грида эта строчка исчезла. Код: plaintext 1. 2. 3. 4. 5. а куда ж его там впихнуть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2008, 05:17
|
|||
|---|---|---|---|
|
|||
При удалении строки из курсора, курсор очищается |
|||
|
#18+
> а куда ж его там впихнуть? Можно просто goto record (recno('shport')) in shport т.е. просто передернуть указатель записи в таблице. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2008, 08:15
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
Imperous Dima TТут все правильно, только надо SKIP добавить чтобы из грида эта строчка исчезла. Код: plaintext 1. 2. 3. 4. 5. а куда ж его там впихнуть? Внимательней ответы читай. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.07.2008, 10:13
|
|||
|---|---|---|---|
При удалении строки из курсора, курсор очищается |
|||
|
#18+
Dima T Imperous Dima TТут все правильно, только надо SKIP добавить чтобы из грида эта строчка исчезла. Код: plaintext 1. 2. 3. 4. 5. а куда ж его там впихнуть? Внимательней ответы читай. спасибо, не заметил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1587486]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
74ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
73ms |
get tp. blocked users: |
2ms |
| others: | 228ms |
| total: | 432ms |

| 0 / 0 |
