1

機能していない非常に単純なクエリがあり、エラーが発生します。

「クエリ式 Tabela2.SALES2 FROM Tabela2 に構文エラー (演算子がありません)」

コードは次のとおりです。

UPDATE Tabela1 
SET Tabela1.SALES = Tabela2.SALES2 
FROM Tabela2 
WHERE Tabela1.ID = Tabela2.ID

VBA/Excel on Access データベース (2007) からこのクエリを実行したいと考えています。SELECT などの他のクエリは正常に機能しているため、問題はクエリのみにあります。そして、なぜそれが機能しないのか、私には本当にわかりません。

4

4 に答える 4

0

これを試して

UPDATE Tabela1 
SET Tabela1.SALES = Tabela2.SALES2 
FROM Tabela1 
INNER JOIN Tabela2 
WHERE Tabela1.ID = Tabela2.ID
于 2013-08-12T08:27:23.607 に答える
0

UPDATE Tabela1 SET Tabela1.SALES = Tabela2.SALES2 FROM Tabela1,Tabela2 WHERE Tabela1.ID = Tabela2.ID

于 2013-08-12T08:22:49.677 に答える
-1
Update TABLE2, TABLE1
SET TABLE2.SALES2 = TABLE1.SALES
WHERE TABLE2.ID=TABLE1.ID

友達、この 100% の動作を試してみてください。poonam FROM ステートメントによると、可能ではなく、その真ですが、内部結合してクエリを遅くする必要はありません。
この SQL クエリは、MS Access でのみ実行されます。

于 2016-06-06T04:51:13.740 に答える