データベースのバックエンド MS Access 2003 を MySQL 5.1 にアップグレードしました。現在、バックエンドの MYSQL 5.1 データベースを ODBC (MySQL ODBC 5.1 Driver) 経由で ODBC を使用して MS Access にリンクしています。
インデックス、主キーの関係/制約などを設定すると、ほとんどすべての機能が正常に機能しました。
ただし、バックエンドのアップグレード前に MS Access バージョンで編集可能だった以下のクエリは、編集できなくなりました。
結合タイプは Left/Inner/Right Join で、結合のフィールドは varchar データ型です。
SELECT tblebayinvoices.[User Id], tblebayinvoices.[Buyer Full name], tblebayinvoices.
[Buyer Phone Number], tblstock.stcEBayDescr, tblstock.stcEBayActive
FROM tblebayinvoices LEFT JOIN tblstock ON tblebayinvoices.[Item Title] =
tblstock.stcEBayDescr;
私の観察では、フィールドのデータ型が数値である他のクエリがありますが、それらは問題なく、クエリはまだ編集可能です。この同じクエリは、バックエンドが MS Access の場合に編集可能でした。
必要な提案や変更を教えてください。