• ベストアンサー

「基本クエリとは異なるスキーマです。」

VB2005を使用しています。 フォームにDataGridViewを配置し →データソースにアクセスから引っ張ってきたテーブル1を選択→OK クエリの追加→クエリビルダ→必要なフィールドだけにチェックを付ける(いくつかチェックをはずす) →クエリの実行→問題ない→OKボタン をすると 「基本クエリとは異なるスキーマです。」 とエラーになります。 原因がわかりません。(ヘルプボタンがでてこない) 列の表示非表示をカスタマイズしたクエリは作れないのでしょうか? よろしくお願いします。

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

  • ベストアンサー
回答No.1

プライマリーキーを持った列が存在しないとか・・・ フォームに表示しているACCESSから引っ張ってきたテーブルとクエリのテーブルのスキーマが違うってことですかね。 クエリの追加ってACCESSで実行してるのでしょうか?

zxdaeg
質問者

お礼

ありがとうございます。 プライマリーキーとは主キーのことですよね? それはあります。 クエリの追加はVBのDataGridViewのメニューから実行しています。

関連するQ&A

専門家に質問してみよう