アクセスに問題があります。1 つのテーブル (shipmentdata) を別のテーブル (customers) のいくつかの値で更新しようとしています。これは今私のコードです:
Option Compare Database
Sub Update()
Dim strSQL As String
strSQL = "UPDATE ShipmentData As A " & _
"SET A.[Sales Rep] = B.[Sales Rep], A.OfficeNbr = B.OfficeNbr " & _
"FROM A " & _
"INNER JOIN Customers As B " & _
"ON A.Owner = B.Name;"
DoCmd.RunSQL strSQL
End Sub
エラーが発生し続けます:「実行時エラー '3075': クエリ式 'B.OfficeNbr FROM A INNER JOIN Customers As B ON A.Owner = B.Name' の構文エラー (演算子がありません)。
エイリアスの有無にかかわらず、さまざまな場所でブラケットの有無にかかわらず試してみましたが、このエラーが発生し続けます。誰か助けてくれませんか?