powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятно как написать UPDATE
7 сообщений из 7, страница 1 из 1
Непонятно как написать UPDATE
    #34548227
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
update table1 set c = (select c from table2 where table1.cod = table2.cod)

понять не могу что я не правильно делаю
...
Рейтинг: 0 / 0
Непонятно как написать UPDATE
    #34548274
какое сообщение об ошибке?
поле cod в table2 уникально?
каждой записи в table1 есть соответствующая запись в table2?
...
Рейтинг: 0 / 0
Непонятно как написать UPDATE
    #34548360
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Functional name is missing ). - вот ошибка -


Visual Fox Pro 6 -я таблицы были внешние - я их подконнектил
...
Рейтинг: 0 / 0
Непонятно как написать UPDATE
    #34548366
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да поле table2.cod уникально - в table1 не уникально - (одна сводная таблица другая справочник)
...
Рейтинг: 0 / 0
Непонятно как написать UPDATE
    #34548464
так VFP6 не поддерживает такой UPDATE!!!
...
Рейтинг: 0 / 0
Непонятно как написать UPDATE
    #34548519
Madfishupdate table1 set c = (select c from table2 where table1.cod = table2.cod)

понять не могу что я не правильно делаю
ВСЁ!!! Результат выполнения Select - множество (возможно пустое), а значение поля с в конкретной записи - атомарное (какое-то конкретное) значение. Даже если получили во множестве одно значение, то, все равно, множество <> атомарное значение!!!

Вероятно, Вам надо было сделать что-то следующее:
Код: plaintext
1.
2.
3.
4.
5.
select table2
go top
scan
   update table1 set c = table2.c where table1.cod=table2.cod
endscan
...
Рейтинг: 0 / 0
Непонятно как написать UPDATE
    #34548602
Madfish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем большое спасибо за помощь Получилось ))))
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Непонятно как написать UPDATE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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