この質問が何度か聞かれたことは知っていますが、どの解決策も私の問題を解決しません。
MS Access 2007 で「監査証跡」という名前のテーブルに行を挿入しようとしています。
主キーは列「活動番号」です
以下は私の質問です:
INSERT INTO [Audit Trail]
([Activity No], [Project Id], [Activity Date],[Activity Location],[Activity Description],[Data Reference (File No)],[Participant Id],[Person Reporting],[Comments])
VALUES
('6','SFT 2013','1/1/2014','AAA','AAA','AAA','AAA','AAA','AAA')
Activity No 列のデータ型は Number で (最初は autonumber でしたが、後で変更しました)、Activity の日付は datetime で、残りは Text です。
それは私にエラーを投げます
MS アクセスは追加クエリのすべてのレコードを追加できません
Microsoft Access は、追加クエリのすべてのレコードを追加できません。Microsoft Access は、型変換の失敗により 0 フィールドを Null に設定し、キー違反のため 1 >レコード、ロック違反のため 0 レコード、および検証規則違反のため 0 レコードをテーブルに追加しませんでした。それでもクエリを実行しますか?
このテーブルにも外部キーはありません。以前はありましたが、関係を削除しました。
ただし、テーブルの UI から同じ値を入力できます。