ODBC対応開発ツールとしてAccessを利用した場合に発生したトラブルの事例、およびその対処方法について説明します。
AccessでOUTER JOINを指定すると、メッセージ JYP7302E が出力される
Accessで同じ列名をもつテーブルをOUTER JOINすると、テーブル修飾しないSQL文が生成されるため、以下のエラーとなります。
[SymfoWARE ODBC Driver][SymfoWARE Server]JYP7302E ORDER BY句に指定された列名“~”が問合せ式の結果中に複数存在します.
Accessで、クエリのプロパティの「固有の値」の設定に「はい」を指定します。
Access 2000でデータを削除すると、プロセスが停止する
ほかのユーザーが同じデータに対して同時に変更を試みているので、プロセスが停止しました。
エラーとなるテーブルの表定義情報で、VARCHAR列のDEFAULT句に’’を指定していた場合は、DEFAULT句を NULL に変更し、再度、表定義をしてください。
【変更前の列名】
VARCHAR DEFAULT ''
【変更後の列名】
VARCHAR DEFAULT NULL