|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.08.2012, 14:18 | #1 |
Пользователь
Регистрация: 09.12.2009
Сообщений: 61
|
ключевое поле счетчик
всем доброго дня.
работаю delphi + access ado есть ключевое поле счетчик в таблице ни с чем не связанное. можно ли както при очистке таблицы обнулять и это поле,чтобы данные вновь заносились с 1.2.3... заранее спасибо.
icq: 489-124-264; mail: invazia@mail.ru
|
17.08.2012, 14:36 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
По простому - удалить и пересоздать таблицу. По сложному - влезть в документацию SQL Access и возможно что-то и найдется для этого
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
17.08.2012, 15:05 | #3 |
Пользователь
Регистрация: 09.12.2009
Сообщений: 61
|
Аватар, а можно например чтобы всю таблицу не добавлять потом, только одно поле id удалить, а потом опять добавить с параметром ключевое счетчик?
icq: 489-124-264; mail: invazia@mail.ru
|
17.08.2012, 15:09 | #4 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
нет ...
Тогда лучше самому контролировать счетчик.... обычно для этого использует тригеры. В которые записывают с каким номером будет добавлена след. запись.
Skype : UASm1Le.
|
17.08.2012, 15:27 | #5 |
Пользователь
Регистрация: 09.12.2009
Сообщений: 61
|
Вообщем из вчерашнего моего топика вывод следующий:
Таблица лагала при добавлении даже пустая, потомучто видимо аксесс гдето хранит последнее ключевое значение, и при добавление или перебирает чтото, или думает, а потом добавляет. обошлось мне это парой копий таблиц. а сейчас сделал так, вместо счетчика числовое поле + при добавлении стоит рандом из миллиарда в это поле без повторений.
icq: 489-124-264; mail: invazia@mail.ru
|
17.08.2012, 15:34 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
17.08.2012, 15:37 | #7 |
Пользователь
Регистрация: 09.12.2009
Сообщений: 61
|
Аватар, согласен, но в такой лотереи думаю вероястность очень и очень мала,темболее помимо поля этого, в строке еще 18 полей, в которые тоже попадают данные очень и очень разные, так что даже при совпадении ID еще надо чтобы чтото другое из 18 совпало.
icq: 489-124-264; mail: invazia@mail.ru
|
17.08.2012, 15:51 | #8 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
Допиши :
Код:
Skype : UASm1Le.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ключевое поле Id | Pbl6a | БД в Delphi | 1 | 13.04.2011 21:13 |
Программно задать ключевое поле | Drummer_SV | Microsoft Office Access | 1 | 13.09.2010 16:49 |
Access 2003. Ключевое поле - случайное число заданной длинны, неотрицательное | byte916 | Помощь студентам | 0 | 27.04.2010 15:36 |
Ключевое поле | Artruman | БД в Delphi | 1 | 10.04.2009 10:02 |