![]() |
|
|
![]()
|
|
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 35 Всего: 130 |
А что - в парадоксе то же самое? Не знаю, как в парадоксе, но для всяких СУБД вроде тех же Access или Firebird данное утверждение будет неверным. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| offline |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 474 Регистрация: 7.2.2005 Репутация: 7 Всего: 7 |
я думаю что метод Last переходит на последнюю добавленную запись если в таблице присутствует автоинкремент и сортировка идет по нему ;)
Но если метод Last не нравится то можно сделать совсем просто, после каждого добавления записи забирать ID этой записи и хранить ее в таблице настроек или в любом текстовом файле. Тогда соответственно последнее ID и есть свежая запись. А встать на запись по известному ID это пару секунд. |
|||
|
||||
| ahito1 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 20.8.2007 Репутация: нет Всего: -1 |
Данкинг, не знаю, как в парадоксе, поищу, спасибо!
offline, спасибо, наверно придется дописывать id. |
|||
|
||||
| pseud |
|
||||
![]() Экспёрт Тыдыщ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1175 Регистрация: 18.5.2007 Где: Минск, Беларусь Репутация: 16 Всего: 40 |
Добавить колонку id ("+" = тип автоинкремент) - обязательно. К ней и будешь вязаться. В других СУБД, напрмер Oracle, когда БД распределена на n-серверов с таким полем могут возникнуть проблемы и необходимо вязаться на поле дата/время. Определять последнюю запись так:
Добавлено через 1 минуту и 19 секунд Уточнение:
-------------------- Испытание чужого терпения можно считать успешным, если оно лопнуло... |
||||
|
|||||
| ahito1 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 228 Регистрация: 20.8.2007 Репутация: нет Всего: -1 |
спасибо
|
|||
|
||||
| Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
парадокс прекрасно работает с датами Добавлено через 53 секунды firebird Добавлено через 1 минуту и 44 секунды
Не угадал. А если выполнить не Dataset.append, а Dataset.insert? Добавлено через 2 минуты и 58 секунд Правильнее будет сказать - на последнюю запись. А последняя и последняя добавленная - это разные вещи |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |