Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема с Update / 8 сообщений из 8, страница 1 из 1
27.11.2003, 14:23
    #32336749
Ученик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Update
Помогите пожалуйста. Пытаюсь обновить данные при помощи ADOQuery (база Access)

Update Table1 set Table1.field1=Table2.field1, Table1.Field2= Table2.field1
from Table1,Table2
where Table1.id=Table2.id and Table1.name=Table2.name

Выдает ошибку - ошибка синтаксиса (пропущен оператор) в выражении запроса.
...
Рейтинг: 0 / 0
27.11.2003, 15:27
    #32336887
UDW
UDW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Update
Нормальный синтаксис выглядит так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Update table1 set
field1=:field1,
field2=:field2,
field3=:field3,
field4=:field4
where
id=:id
and 
name=:name
...
Рейтинг: 0 / 0
27.11.2003, 16:02
    #32336960
Ученик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Update
2 UDW Это при условии, что я перед этим сделаю выборку из Table2, а затем буду в цикле передавать параметры и обновлять по одной записи.
А я хотел одним запросом все позиции обновить.
...
Рейтинг: 0 / 0
27.11.2003, 17:56
    #32337094
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Update
попробуй так

Код: plaintext
1.
2.
3.
Update Table1 set t1.field1=t2.field1, t1.Field2= t2.field1 
from Table1 t1,Table2 t2 
where t1.[id]=t2.[id] and t1.[name]=t2.[name] 

_____________
...
Рейтинг: 0 / 0
28.11.2003, 09:52
    #32337430
UDW
UDW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Update
А слабо использовать свойство DataSource?
...
Рейтинг: 0 / 0
28.11.2003, 10:03
    #32337437
Ученик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Update
2 UDW Просвети плиз, как?
...
Рейтинг: 0 / 0
28.11.2003, 10:18
    #32337454
UDW
UDW
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Update
В DataSource объекта TADOQuery прописываешь запрос/табличку источника данных, параметры в SQL-операторе должны соответствовать полям источника. Тогда SQL-оператор будет применен для всех полей исходного набора.
Читайте Help.
...
Рейтинг: 0 / 0
28.11.2003, 10:43
    #32337499
Ученик
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с Update
2 UDW
Сенькс, попробую.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблема с Update / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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