2
MS Accessのテーブル行をNetBeansから更新しようとしています。予期しないトークン::必要LEFT:私は完璧に働いているMS-アクセス、直接クエリをテストしていたLEFT JOINがUCanAccessと連携していない場合の更新
SET
net.ucanaccess.jdbc.UcanaccessSQLException - しかし、私はエラーを取得しています。しかし、NetBeansで同じクエリを使用すると、エラーがスローされます。
- カテゴリと製品テーブルの2つのテーブルが互いに接続されています。
- カテゴリID(Primary Key、AutoIncrement)は、製品テーブルの外部キーになります。
- 今、商品表の商品の詳細を更新します。
私の更新クエリ:
ps_ins_new_prod = con.prepareStatement("UPDATE Inv_Category LEFT JOIN Inv_Product ON Inv_Category.Category_ID = Inv_Product.Category_ID SET Inv_Product.[Size] = ?, Inv_Product.Quantity = ?, Inv_Product.Item_No = ?, Inv_Product.Purchase_Price = ?, Inv_Product.Selling_Price = ?, Inv_Product.Category_ID = ? WHERE (((Inv_Product.Product_Name)=?) AND ((Inv_Product.Size)=?) AND ((Inv_Category.Category_Name)=?) AND ((Inv_Product.Quantity)=?) AND ((Inv_Product.Item_No)=?) AND ((Inv_Product.Purchase_Price)=?) AND ((Inv_Product.Selling_Price)=?) AND ((Inv_Product.Category_ID)=?))");