• ベストアンサー

MSアクセスのクエリで結果がおかしい

アクセス2000で追加クエリを作成していますが、 クエリのデータシートビューで確認したレコードと 追加されたテーブルで確認したレコードが異なり、テーブルのデータが少なくなってしまっています。 条件としては、 クエリの参照元 SQLサーバからのリンクテーブル(レコード数で13万件程度) 追加先のテーブルはローカルのmdb内です たまたまかもしれませんが、今テストしているデータは、 クエリ上では、19件あるものの、実行しても9件しか追加されません。 原因としてありそうなものがわかる方がいれば、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#258293
noname#258293
回答No.3

追加先テーブルに「主キー」や「重複なしのインデックス」がありますか? 主キーや重複なしのインデックスの項目に入れる値が重複していると、そのデータはエラーとして処理され、登録されません。 たとえば、会員番号を主キーとするテーブルがあるとします。 そこに次のデータを上から順に登録していくと、 1つ目の あべしんぞう さんのデータは登録できます。 2番目の こいずみじゅんいちろう さんのデータは、「0001」という会員番号がすでに登録されているのでエラーになって、登録されません。 会員番号|氏名 ----+------------ 0001|あべしんぞう 0001|こいずみじゅんいちろう

その他の回答 (2)

noname#60992
noname#60992
回答No.2

そのような事態に直面したことはありませんので、お助けできないかも知れませんが、 選択クエリと追加クエリを別々に作って、そのSQL文を見せていただくことはできますか?

  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

普通そのような場合エラーメッセージが出るのですが 何のエラーメッセージも出ないのですか?

関連するQ&A