|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.05.2015, 06:25 | #1 |
Регистрация: 25.01.2015
Сообщений: 6
|
Обновление ячеек в БД
Прошу помочь чайнику разобраться в построении запроса на обновление данных в связанных таблицах БД
имеется 2 таблицы Osn и Vidano связанные по полю Osn.Код=Vidano.Изд Необходимо обновить данные в ячейках столбца Status таблицы Osn с условием, что ячейки в столбце №_накладн таблицы Vidano равны 269 Код: Update Osn inner join Vidano on Osn.Код=Vidano.Изд set Osn.status="В ЦИТО" where Vidano.№_наклад=269 Пишет, что невозможно обновить множество |
19.05.2015, 07:23 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Код:
I'm learning to live...
|
19.05.2015, 09:19 | #3 |
Регистрация: 25.01.2015
Сообщений: 6
|
UPDATE
Спасибо код работает, но есть но данные обновляются только после перезапуска программы.
При выполнении процедуры обновления программка "кричит" "Текущий поставщик не поддерживает возврат нескольких наборов значений в результате выполнения одной операции" "FindQwery:CommandText does not return a result set" Помогите как лечить |
19.05.2015, 09:57 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
19.05.2015, 11:20 | #5 |
Регистрация: 25.01.2015
Сообщений: 6
|
Код процедуры
Код:
|
19.05.2015, 11:22 | #6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вместо Active:=true нужно ExecSQL
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
19.05.2015, 11:40 | #7 |
Регистрация: 25.01.2015
Сообщений: 6
|
УВЫ болячку не устранило((( Та же ошибка
|
19.05.2015, 11:54 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А что у тебя за СУБД?
Точно на этом коде ругается?
I'm learning to live...
|
19.05.2015, 12:24 | #9 |
Регистрация: 25.01.2015
Сообщений: 6
|
База Аксесс. Ругается именно так но значения меняет
Ошибка выскакивает при выполнении именно этого запроса Проект вызвал исключение класса EOleException c сообщением "Текущий поставщик не поддерживает возврат нескольких наборов значений в результате выполнения одной операции" "FindQwery:CommandText does not return a result set" Последний раз редактировалось Stilet; 19.05.2015 в 12:50. |
19.05.2015, 12:50 | #10 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Акцесс... Хм... Неужели он не поддерживает вложенные запросы?
I'm learning to live...
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Раскрывающийся список, автоматическое обновление ячеек | ProKsunia | Microsoft Office Excel | 7 | 26.10.2014 22:00 |
Разделить и разнести данные одной ячеек в несколько указанных ячеек | sasha555 | Microsoft Office Excel | 2 | 31.08.2013 14:24 |
Дублирование ячеек, диапазона ячеек на новом листе | ukrman | Microsoft Office Excel | 2 | 03.02.2012 01:06 |
Обновление данных в основной таблице из выделенных ячеек дополнительной | semjenion | Microsoft Office Excel | 6 | 09.04.2010 17:52 |