|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.10.2011, 20:45 | #1 |
Регистрация: 28.06.2011
Сообщений: 6
|
Удаление записи запросом IBQuery
Нужно удалить запись из таблицы БД, сам обработчик написал и все работает вроде, но в базе создан генератор + в приложении при добавлении новой записи генератор увеличивает поле с идентификатором на1. Всего было 70 записей в таблице, допустим добавил 71 и ее же удалил, когда вновь хочу добавить 71 запись он пропускает и создаёт 72 и так далее. Выходит 70,72,73. Есть ли функция какая-то как gen_id только чтобы отнимало единицу при удалении записи?Или как еще можно убрать это. Гуглил вроде функции нету кроме gen_id
+ В диалоговых окнах я вообще в 1ый раз тут же нашол в поиске у кого то код диалогового окна(чтобы якобы спрашивал удалять/нет запись при нажатии кнопки) окно само вылазает, но запись удаляеться в любом случае даже если нажимать отмену, если не трудно и тут ткните носом. Код:
Код:
Последний раз редактировалось Stilet; 22.10.2011 в 22:14. |
22.10.2011, 22:16 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Да и потом зачем тебе обязательно нужен порядок без дырок?
I'm learning to live...
|
|
23.10.2011, 00:20 | #3 | |
Регистрация: 28.06.2011
Сообщений: 6
|
Цитата:
Код:
Может и не особо важно порядок соблюдать, но тут уже спортивный интерес играет это последняя кнопка осталось хотелось бы по человечески доделать) Зачем вы отвечаете с цитированием предыдущего поста ? Вы не видите кнопку справа от кнопки "Цитата" ? Или вам почему-то не видно пустое окно редактора под последним сообщением ? За оверквотинг у нас штрафуют, имейте это ввиду. Дабы не нарушать правила, внимательно их почитайте: http://programmersforum.ru/announcement.php?f=2 После 10 ваших сообщений начнете получать штрафы за нарушение правил... Последний раз редактировалось mihali4; 23.10.2011 в 01:58. |
|
23.10.2011, 13:08 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Короче, это ты здря делаешь. Не для этого придуман автоинкремент, а для четкого соблюдения ключей записей - для уникальности. Сделай себе еще одно поле - в него и пиши : Код:
P.S. Хотя никакого смысла в этом не вижу.
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление записи | MAZADA | Общие вопросы Delphi | 2 | 14.08.2011 17:09 |
Удаление записи из файла | ZotaC | Общие вопросы Delphi | 5 | 09.12.2010 19:24 |
удаление записи | IraPr | Microsoft Office Access | 2 | 07.10.2010 17:22 |
Удаление записи в БД | DuM4uK | БД в Delphi | 2 | 05.10.2009 15:53 |
Удаление записи из *.dbf | BJF.41 | БД в Delphi | 4 | 15.03.2007 18:29 |