Здравствуйте, alico, Вы писали:
A>Боюсь, что на вопрос, поставленный в такой форме Вы ответа не получите
A>Максимум, что Вы узнаете — это что аксесс не является базой данных и все такое
Я тоже не считаю Access базой данных.
Но проблема была поставлена, и ее надо как-то решить.
Переформулирую немного вопрос, хотя мне кажется все описано самым подробным способом.
Что имеется:
1. База данных Access с таблицами и связями. Создавал не я. Вероятно, делали просто Access и не совсем правильно.
2. Есть таблица, в которой индекс это числовое поле (с уникальными значениями). Данный индекс связан с другой таблицей, та в свою очередь еще с одной и т.д.
3. Во всех таблицах имеются записи.
Что требуется:
Оставить все записи без изменения, и поменять индекс с числовым значением на счетчик (чтобы записи добавлялись автоматически). Это надо реализовать в виде патча, т. е отдельной программы.
Как это можно сделать? Есть ли примеры? Я не нашел ни одного.
Есть ли хитрый SQL запрос, который решит данную проблему?
Если нет такого запроса, как это можно сделать иначе?
С уважением, Леонид