Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Позиционирование на добавленную, новую, запись  [new]
DenMin
Member

Откуда: Пенза
Сообщений: 277
Здравствуйте. Пишу программу на Delphi5, с использованием ADO к MSSQL2000. Возникла такая проблема. При добавлении записи, документ, в таблицу (в одной таблице, вторая форма, выбирается запись и вставляется в другую таблицу, на первой форме), на первой форме висит грид. Так вот, эта новая запись добавляется в конец грида, а надо, чтобы добавлялась по порядку, т.е. если номер документа 100, должен встать после 99, а встает после 200 (до 200 есть еще документы), т.е. вконец. Талица куда вставляется имеет primary key по полю docnum (номер документа), и простой индекс по нему же.
Извините если что не понятно, но старался описать все.
Заранее благодарен.
5 апр 04, 10:05    [611889]     Ответить | Цитировать Сообщить модератору
 Re: Позиционирование на добавленную, новую, запись  [new]
bushmen
Member

Откуда: г. Москва
Сообщений: 828
А трудно в запросе указать order by nom_doc ?
5 апр 04, 10:07    [611896]     Ответить | Цитировать Сообщить модератору
 Re: Позиционирование на добавленную, новую, запись  [new]
DenMin
Member

Откуда: Пенза
Сообщений: 277
-> bushmen
у меня грид открывает напрямую таблицу.
5 апр 04, 10:21    [611936]     Ответить | Цитировать Сообщить модератору
 Re: Позиционирование на добавленную, новую, запись  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37100
автор
у меня грид открывает напрямую таблицу.

Значит используйте вместо компонента Table компонент Query.
5 апр 04, 10:53    [612003]     Ответить | Цитировать Сообщить модератору
 Re: Позиционирование на добавленную, новую, запись  [new]
DenMin
Member

Откуда: Пенза
Сообщений: 277
я так понимаю, с таблицей ничего не получится: сортировка и позиционирование на добавленную запись?
5 апр 04, 11:00    [612019]     Ответить | Цитировать Сообщить модератору
 Re: Позиционирование на добавленную, новую, запись  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 37100
автор
с таблицей ничего не получится: сортировка и позиционирование на добавленную запись?

Записи в таблице хранятсе неупорядоченно(heap). Порядок им придает order by.
Для позиционирования - используйте Locate.
5 апр 04, 11:03    [612028]     Ответить | Цитировать Сообщить модератору
 Re: Позиционирование на добавленную, новую, запись  [new]
DenMin
Member

Откуда: Пенза
Сообщений: 277
-> Гавриленко Сергей Алексеевич
я просто до этого использовал Paradox, и там все работало нормально. но я так и сделал через Locate. Спасибо
5 апр 04, 11:30    [612099]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить