SQL Server 2008 Express Edition に接続する Access 2003 ADP プロジェクトがあります。
JOIN を使用する SQL ストアド プロシージャを RecordSource として持つフォームに値を追加しようとすると、次のエラーが発生します。
別のユーザーまたはアプリケーションがレコードを削除したか、主キーの値を変更したため、レコードを更新できません。
ストアド プロシージャのコードは次のとおりです。
SELECT F.Description, T.Quantity, T.Points
FROM Test T
RIGHT OUTER JOIN tblCriteriaCategory1 F
ON T.FunctionalityID = F.tblCriteriaCategory1ID
(追加しようとしている値は、Quantity と Points to table Test の値です)
また、Test テーブルと tblCriteriaCategory1 テーブルに適切な ForeignKey リレーションシップを作成しました。
上記についてご協力いただきありがとうございます