Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Указатель в таблице после удаления записи


Dariusz ©   (2007-12-07 09:06:00) 

Если мне память не изменяет, в Delphi (BDE) указатель в таблице после удаления текущей записи переходит автоматом на следующую. Это так?
А если запись последняя? Это только в BDE?
Работаю на Progress4GL. Тут указатель "теряется" после удаления (указывает на несуществующую запись). Требуется указать явно переход на след. запись.. Кто-нить подскажет, в разных языках и методах доступа\базах, это реализованно по-разному?


Anatoly Podgoretsky   (2007-12-07 18:48:00) [1]

> Правильный_Вася  (07.12.2007 18:23:14)  [14]

Ни, я уважаю правила.


Правильный_Вася   (2007-12-07 18:23:00) [2]

кстати, тотоже по украински означает тождественно


Правильный_Вася   (2007-12-07 18:22:00) [3]


> То то же

чево тотоже?
ты смотришь по результатному виду, а я по дорезультатному
а запись от этого не меняется, меняется ее относительное положение


Anatoly Podgoretsky   (2007-12-07 16:30:00) [4]

> Правильный_Вася  (07.12.2007 16:15:11)  [11]

То то же


Правильный_Вася   (2007-12-07 16:15:00) [5]


> Не ври, станет на последнею.

на последнюю, которая до удаления была предпоследней


Anatoly Podgoretsky   (2007-12-07 12:12:00) [6]


> станет на предпоследнюю

Не ври, станет на последнею.


Dariusz   (2007-12-07 12:02:00) [7]

Дело не в датасете или компоненте, а в принципе организации работы с таблицами для разных языков.
В данный момент не работаю с Дельфи...


Правильный_Вася   (2007-12-07 11:38:00) [8]

а попробовать?
и о каком датасете речь-то? конкретно, а не "в дельфи"


Dariusz   (2007-12-07 11:00:00) [9]

А в перечисленных языках указатель ВСЕГДА переводится после удаления на след запись?
Извиняюсь за дотошность, но на работе возник спор... конкрутно про Delphi..
Надеялся разрешить его на форуме :-)


Правильный_Вася   (2007-12-07 10:59:00) [10]


>  в Delphi (BDE) указатель в таблице после удаления текущей
> записи переходит автоматом на следующую

зависит от UpdateRecordTypes

> А если запись последняя?

станет на предпоследнюю


oldman   (2007-12-07 10:42:00) [11]


> Кто-нить подскажет, в разных языках и методах доступа\базах,
>  это реализованно по-разному?


Да, по разному.
На Фоксе/Клиппере под ДОС запись после удаления не удалялась.


Dariusz   (2007-12-07 10:28:00) [12]

Весьма благодарен всем участникам форума за исчерпывающе раскрытие темы..


Johnmen   (2007-12-07 10:01:00) [13]

А "компоненты видимого отображения таблиц" здесь вообще непричём.


Dariusz   (2007-12-07 09:59:00) [14]

Неужто поведение указателя в таких случаях зависит от применяемых компонентов?
Скажем, стандартный TTable, или тот же из набора Halycon-а, без применения компонентов видимого отображения таблиц..
(я работаю с "безкомпонентной" средой.. :-)


Johnmen   (2007-12-07 09:46:00) [15]


> А если запись последняя?

На последнюю.
Какие компоненты доступа?


Наверх

Титульная страница Поиск, карта сайта Написать письмо