Я потерял свои данные в основе Доступа, и я имею, умеют возвратить их, но когда я копирую значения в таблице со Столбцом AutoNumber, это увеличивает числа. Там Какой-либо путь состоит в том, чтобы изменить его на интервал и затем возвратить его AutoNumber?
Мне удалось вставить поля AutoNumber по коду из C #. Я беру все нужные мне данные и просто вставляю в пустую таблицу.
Не копируйте данные с помощью пользовательского интерфейса, а добавляйте их с запросом. Поскольку поле Autonumber представляет собой длинное целое число со специальным значением по умолчанию, вы можете добавлять к нему уже существующие значения. Это не работает в пользовательском интерфейсе, а только в SQL.
Поле Autonumber имеет несколько других свойств, которые отличаются от обычного поля с длинным целым числом, но с точки зрения добавления данных они не важны. Одно из этих свойств заключается в том, что его нельзя редактировать после заполнения, а другое заключается в том, что вы можете иметь только одно в каждой таблице.
Как вы возвращаете данные? Должна быть возможность добавить данные из таблицы и сохранить существующие числа.
Однако необходимо вставить из целочисленного поля в поле счетчика. Нельзя изменить поле на счетчик с целого числа, если в поле есть данные, но вы можете изменить на целое число из счетчика.