powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запрос на обновление
5 сообщений из 5, страница 1 из 1
Запрос на обновление
    #36572243
MARGARITA23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите составить запрос на обновление
В БД foxpro есть 2 таблицы stud и stud1
stud: stud1:
n prioritet n prioritet
1 3 1 2
1 1 1 1
1 2 1 3
4 1 4 2
4 2 4 1

Необходимо осуществлять обновление значений поля prioritet таблицы stud1 значениями поля prioritet таблицы stud.
Пишу
SCAN
update stud1 set prioritet=stud.prioritet WHERE stud1.n=stud.n
endscan

В итоге получаю:
stud1:
n prioritet n prioritet
1 3 1 2
1 1 1 2
1 2 1 2
4 1 4 1
4 2 4 1

Помогите правильно составить запрос
...
Рейтинг: 0 / 0
Запрос на обновление
    #36572347
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MARGARITA23Помогите составить запрос на обновление
В БД foxpro есть 2 таблицы stud и stud1
stud: stud1:
n prioritet n prioritet
1 3 1 2
1 1 1 1
1 2 1 3
4 1 4 2
4 2 4 1

Необходимо осуществлять обновление значений поля prioritet таблицы stud1 значениями поля prioritet таблицы stud.
Пишу
SCAN
update stud1 set prioritet=stud.prioritet WHERE stud1.n=stud.n
endscan

В итоге получаю:
stud1:
n prioritet n prioritet
1 3 1 2
1 1 1 2
1 2 1 2
4 1 4 1
4 2 4 1

Помогите правильно составить запросЕсли не следим за полем N, то тогда

select stud
scan
scatter memv fields prioritet
saverec = recno()
select stud1
go saverec
gather memvar fields prioritet
endscan

Если надо следить за полем N, то тогда

select stud
scan
scatter memv
saverec = recno()
select stud1
go saverec
if n = m.n
gather memvar fields prioritet
endif
endscan
...
Рейтинг: 0 / 0
Запрос на обновление
    #36572352
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MARGARITA23Помогите составить запрос на обновление
update stud1 set prioritet=stud.prioritet WHERE stud1.n=stud.n
Если через UPDATE SQL, то, похоже, в команде не хвавтает FROM:
update stud1 set prioritet=stud.prioritet FROM stud WHERE stud1.n=stud.n
...
Рейтинг: 0 / 0
Запрос на обновление
    #36573593
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
igorbik,
Прочитав Хелп, мне показалось, что данный запрос вообще здесь неуместен. Нужно идти через скан-ендскан
...
Рейтинг: 0 / 0
Запрос на обновление
    #36574334
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Запрос на обновление
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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