Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: час
Работаю я в VB6
Есть две идентичные базы
Одна рабочая база.mdb, другая архив. arhiv.mdb

при старте прогаммы старые записи (" WHERE (((SERVICE_TRANSACTIONS_TBL.CONSIDER)=True));") перебрасываются в архив.

но не уничтожаются в основной, пока их тама не оприходывают.

' переброс транзакций в архив
GLB_CONNECTION.Execute "INSERT INTO SERVICE_TRANSACTIONS_TBL IN '" & App.Path & "\ARHIV_VASH.mdb" & "' SELECT SERVICE_TRANSACTIONS_TBL.* " _
& " From SERVICE_TRANSACTIONS_TBL" _
& " WHERE (((SERVICE_TRANSACTIONS_TBL.CONSIDER)=True));"

дык вот при повторном перебросе - возникает естественно ошибка, так как значения идентификаторов повторяется.....

как в запрос добавить условие на проверку, что в другой базе эти записи - уже имеются?

или что то другое?


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.