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

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

Как программно поменять 2 записи местами (Custom сортировка) [D5, Access]


AccsProgr ©   (2002-07-28 13:10:00) 

Использую DAO и базу Access (не индексированную). Как поменять 2 записи местами? Любые предложения... Спасибо.


sniknik   (2002-07-29 10:35:00) [1]

гораздо проще, в Access-е можно так (а также и в MSSQL)
UPDATE tr SET i1=i2, i2=i1 //с условием или без
поймет правильно


DAO   (2002-07-28 17:27:00) [2]

...
SELECT <col> FROM <table> WHERE <ID>=:ID1
SELECT <col> FROM <table> WHERE <ID>=:ID2
...
UPDATE <table> SET <Col>=:Col WHERE <ID>=:ID1
UPDATE <table> SET <Col>=:Col WHERE <ID>=:ID2
...
Вот и все...


Наверх

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