11 / 8 / 0
Регистрация: 17.02.2012
Сообщений: 88
1

Как выполнить запрос в одной б.д. на удаление в другой б.д.?

05.06.2012, 13:09. Показов 786. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Товарищи возможно ли это? С запросом на добавление никаких проблем - просто указываю таблицу из другой базы куда собираюсь добавлять. А если хочу удалить из одной базы записи в другой, как быть?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.06.2012, 13:09
Ответы с готовыми решениями:

Как в VBA Из одной DB открыть вторую DB и выполнить в ней запрос
Подскажите как кодом из текущей базы данных Аксесс --открыть другую базу данных аксесс --во...

Как составить запрос на удаление одной выбранной мною строки
Как составить запрос на удаление одной выбранной мною строки. Если я не понятно задаю вопрос, то...

Как удалить строки из одной таблицы, когда совершают удаление из другой TRIGGER
Добрый день. Я новичок с триггерами и пытаюсь совершить событие удаление строк с полем...

Выполнить код jquery на одной странице по клику с другой
Доброй ночи! Не подскажите как такое можно реализовать. У меня по клику на ссылку на странице...

3
Эксперт MS Access
26796 / 14475 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
05.06.2012, 13:20 2
Можно запросом удалять, можно программно. Запросом проще. Пример
SQL
1
DELETE * FROM [c:\МояБД.mdb].МояТаблица WHERE <Здесь условия отбора>
1
11 / 8 / 0
Регистрация: 17.02.2012
Сообщений: 88
05.06.2012, 15:25  [ТС] 3
А запрос на обновление можно таким же макаром в другой б.д. делать?

Добавлено через 1 час 13 минут
Цитата Сообщение от mobile Посмотреть сообщение
WHERE <Здесь условия отбора>
Еще один вопрос пожалуйста примите во внимание: Как в условии отбора указать равенство полей разных таблиц разных баз данных?
Видимо чтото типа:
SQL
1
WHERE ((([Станки участка].Цех)="цех №6") AND (([Станки участка].[Номер,наименование])=[Станки участка].[Номер,наименование]));
Только надо гдето указывать путь к файлу базы данных...
0
Эксперт MS Access
26796 / 14475 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
05.06.2012, 16:10 4
Можно и апдейтить в другой БД. Идея та же.
В вашем примере нужно указать что обновляем и как связаны таблицы. Например, так, в предположении, что обновлять надо внешнюю таблицу. Можно было, конечно оставить описания связи во Where, но поскольку таблицы так или иначе должны быть указаны, то лучше пользоваться джойнами
SQL
1
2
3
4
UPDATE [c:\МояБД.mdb].[Станки участка] t1 INNER JOIN [Станки участка] t 
ON t1.[Номер,наименование])=t.[Номер,наименование])
SET t1.[ОбновляемоеПоле]=t.[ИсходноеПоле]
WHERE t.Цех="цех №6"
Здесь t и t1 это алиасы (псевдонимы) таблиц. В данном случае алиасы необязательны, но делают запись запроса короче
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.06.2012, 16:10
Помогаю со студенческими работами здесь

По нажатию на кнопку одной формы выполнить процедуру другой
среда vb6 =) Имеется форма1 и форма2. На форме 1 есть кнопка и на форме 2 есть кнопка. Нужно при...

QSqlQuery прервать и выполнить другой запрос
Доброго времени суток. Выполняю SELECT с помощью QSqlQuery, проблема в том, что мне необходима...

При нажатии на кнопку на одной форме (Form1) выполнить действие на другой (Form2)
Как сделать так чтобы при нажатии на клавишу button на одной форме(Form1) выполнялись действия...

Удаление элементов из списка с одной позиции до другой
Помогите, пожалуйста, написать программу: Напишите предикат p(+L, +N1, +N2, ?R), который удаляет...

Запрос в 1С: если нет в одной таблице, выбрать из другой
Подскажите совет, а то не могу сообразить. Есть у меня пакетный запрос, который ищет цену на...

Запрос на обновление одной таблицы при изменении другой
Уважаемые, доброго времени суток. Имеется субд парадокс и 3 таблицы: накладная, товары в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru