|
|
|
| На SQLе 2000 этот запрос отрабатывает со свистом. На AccessXP - выдает ошибку синтаксиса в районе FROM. Как победит сей глюк. Надо из локальной таблицы перелить данные в присоединенную...
UPDATE work_T_Delivery_Bill
SET Bill_ID=a.Bill_ID, BillNumber=a.BillNumber, BillDate=a.BillDate, InputDate=a.InputDate,
InputOperator=a.InputOperator, CorrectDate=a.CorrectDate,
CorrectOperator=a.CorrectOperator, SubDivision_ID=a.SubDivision_ID,
Brigade=a.Brigade, Sector=a.Sector
FROM T_Delivery_Bill a
WHERE Bill_ID=a.Bill_ID and a.IsNew=2
| |
|
| |
|
|
|
| попробуйте
....
FROM T_Delivery_Bill as a
.... | |
|
| |
|
|
|
| Не помогает.
Пишет: Ошибка синтаксиса (пропущен оператор) в выражении запроса 'a.Sector FROM T_Delivery_Bill as a'
Такое впечатление, что Ассess не поддерживает апдейт из таблицы | |
|
| |
|
|
|
| а так
UPDATE work_T_Delivery_Bill as b, T_Delivery_Bill as a
(SET b.Bill_ID=a.Bill_ID, b.BillNumber=a.BillNumber, b.BillDate=a.BillDate, b.InputDate=a.InputDate,
b.InputOperator=a.InputOperator, b.CorrectDate=a.CorrectDate,
b.CorrectOperator=a.CorrectOperator, b.SubDivision_ID=a.SubDivision_ID,
b.Brigade=a.Brigade, b.Sector=a.Sector )
WHERE b.Bill_ID=a.Bill_ID and a.IsNew=2
|
| |
|
| |
|
|
|
| так !!! секундочку какой From.... я то тоже сплю в одном ботинке....
вот так
UPDATE work_T_Delivery_Bill, T_Delivery_Bill as a
SET Bill_ID=a.Bill_ID, BillNumber=a.BillNumber, BillDate=a.BillDate, InputDate=a.InputDate,
InputOperator=a.InputOperator, CorrectDate=a.CorrectDate,
CorrectOperator=a.CorrectOperator, SubDivision_ID=a.SubDivision_ID,
Brigade=a.Brigade, Sector=a.Sector
WHERE Bill_ID=a.Bill_ID and a.IsNew=2
|
| |
|
| |
|
|
|
| Огромное спасибо - так заработало | |
|
| |