![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Создание autoincrement поляDelphi , Базы данных , ПоляСоздание autoincrement поляСогласно электронной документации по DBD, "автоприращиваемое" (Autoincrement) поле таблиц Paradox должно содержать значение Valcheck Minimum value. Это отлично работает с новой таблицей, но вы не сможете добавить Аutoincrement поле к существующей таблице, т.к. все значения Valchecks неактивны! Решение: измените тип поля с + на N, установите минимальное значение и восстановите тип поля на +. Решение классического проблемы!
Задача - добавить поле с автоматическим увеличением (Autoincrement) к существующей таблице Paradox. Согласно документации DBD, это тип поля должен иметь минимальное значение, указанное в свойстве Следуя этим шагам, вы должны сможете успешно добавить поле с автоматическим увеличением к вашей существующей таблице Paradox. Вот код-набор, демонстрирующий это решение:
Обратите внимание, что это решение специфично для таблиц Paradox и может не работать с другими системами базы данных. Кроме того, всегда рекомендуется создать резервную копию вашей данных перед изменением структуры таблицы. Создание автоприращиваемого поля в таблице Paradox требует изменения типа поля с '+'' на 'N', установки минимального значения и последующего восстановления типа поля на '+' для корректной работы. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |