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