powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запрос на добавление (Проблема...)
2 сообщений из 2, страница 1 из 1
Запрос на добавление (Проблема...)
    #32468885
Alex56
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста...

Ситуация такая:
Выполняется запрос из С++ Buildera к БД Access:
INSERT INTO table1 (field1, field2) SELECT (field1, field2) FROM table2 IN 'c:\1.mdb';

Одно из полей в таблице, куда вставляются записи - ключевое. Если попадаются записи с одинаковыми значениями ключевых полей, то Builder вешает сообщение об ошибки и ни одна запись вообще не добавляется.
Как можно отключить это сообщение и сделать так, что бы всё-таки добавлялись записи, которые не нарушают условие уникальности ключа?
...
Рейтинг: 0 / 0
Запрос на добавление (Проблема...)
    #32468967
Snow_Man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Допустим field1 ключевое поле, тогда что-то типа:

INSERT INTO table1 (field1, field2) SELECT (field1, field2) FROM table2 WHERE NOT (field1 IN (SELECT field1 FROM table1)) IN 'c:\1.mdb';
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Запрос на добавление (Проблема...)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]