Объединение запросов в Access

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
Alex-x
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 02.08.2007 (Чт) 12:24

Объединение запросов в Access

Сообщение Alex-x » 27.11.2007 (Вт) 20:26

Здравствуйте!
Помогите, пожалуйста, разобраться с моей проблемой.
Имеется такой код:
Код: Выделить всё
Adodc1.RecordSource = "ALTER TABLE [Таблица1] DROP CONSTRAINT PrimaryKey"
Adodc1.Refresh
Adodc1.RecordSource = "ALTER TABLE [Таблица1] DROP COLUMN Test_id"
Adodc1.Refresh
Adodc1.RecordSource = "ALTER TABLE [Таблица1] ADD COLUMN Test_id COUNTER CONSTRAINT Test_id_pk PRIMARY KEY"
Adodc1.Refresh

Вообщем, надо удалить из таблицы базы данных Access столбец Test_id, а затем снова его вставить. Это нужно, чтобы при удалении записей из таблицы не появлялись "дыры" в нумерации.
Конечно, данный код не работает.
Может быть можно как-то объединить эти три запроса в один? Или еще что-то?
Пожалуйста подскажите.
Заранее благодарен.

VVitafresh
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1641
Зарегистрирован: 12.05.2005 (Чт) 14:44
Откуда: Херсон, UA

Сообщение VVitafresh » 28.11.2007 (Ср) 14:11

Не стоит полагаться на встроенный счетчик:
http://bbs.vbstreets.ru/viewtopic.php?t=35067
http://www.sql.ru/faq/faq_topic.aspx?fid=214
Никакую проблему невозможно решить на том же уровне, на каком она возникла. Нужно стать выше этой проблемы, поднявшись на следующий уровень.

Alex-x
Начинающий
Начинающий
 
Сообщения: 6
Зарегистрирован: 02.08.2007 (Чт) 12:24

Сообщение Alex-x » 28.11.2007 (Ср) 16:19

VVitafresh писал(а):Не стоит полагаться на встроенный счетчик:
http://bbs.vbstreets.ru/viewtopic.php?t=35067
http://www.sql.ru/faq/faq_topic.aspx?fid=214

Этот материал я уже читал. Но все равно спасибо.
Но кроме этого я читал и вот это:
http://www.sql.ru/forum/actualthread.aspx?bid=4&tid=256101&hl=
Ребятам удалось решить проблему. Просто мне не совсем понятно как, т.к. программист-то я начинающий. Вот и пришлось обратиться за помощью.

HandKot
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 28.06.2006 (Ср) 13:34
Откуда: Sergiev Posad

Сообщение HandKot » 29.11.2007 (Чт) 9:43

могу и ошибаться, но ADODC поддерживает только команду SELECT

для того, чтобы Ваш код заработал, используйте ADO
I Have Nine Lives You Have One Only
THINK!


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 211

    TopList  
cron