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

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

ключевое поле-счетчик


Страницы:   1 2

xyz ©   (2009-07-29 15:38:00) 

Есть таблица в БД Access. Можно ли сделать, чтобы при добавлении очередной записи ключевое поле (в моем примере это просто целое число - счетчик, нумеруется с 0) вычислялось само? И если его надо вычислять самому перед занесением записи, то как?


xyz   (2009-07-29 16:26:00) [21]

Т. е. такой запрос
insert into Инвентарь (Наименование,Код_типа_инвентаря) values (...
должен работать в случае когда в таблице 3 поля? А исключение возникает из-за повторяющегося значения индекса. Так что не вычисляется оно там само.


Palladin   (2009-07-29 16:18:00) [22]

офигеть, исключение возникало, а мы сидим тупим, тогда все понятно...


xyz   (2009-07-29 16:14:00) [23]


> Если это поле в таблице при ее создании было задано как
> счетчик, то при выполнении Post значение ему будет присвоено
> автоматически. Вычислять ничего не надо, тем более, что
> вручную задать ему значение нельзя.

Ну я вообще-то записи вставляю с пом. ADOCommand. Какой это надо составить SQL-запрос? Пробовал просто пропускать в запросе ключевое поле, указывал только оставшиеся 2, возникало исключение.
А в самом access'е поле установлено как счетчик, да.


Amoeba   (2009-07-29 15:52:00) [24]

Если это поле в таблице при ее создании было задано как счетчик, то при выполнении Post значение ему будет присвоено автоматически. Вычислять ничего не надо, тем более, что вручную задать ему значение нельзя.


Palladin   (2009-07-29 15:50:00) [25]

оно и так само вычисляется


Страницы:   1 2

Наверх

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