
防犯や防災時に役立グッズが多数 「備えて安心グッズのお店」
お得なわけあり商品を多数取り揃え 「訳ありお得館」
厳選デジタルグッズのお店 「おもしろデジモノのデジモノ屋」
厳選食品お取り寄せのお店 「まんぷく屋」
美と健康を考えるお店 「La beaut」
Accessに接続すると「クエリーが複雑すぎます」となり動かない ― 2011年08月29日 15時52分48秒
現在C#で開発を行っています。
データの保存先にAccessを使っているのですが、
C#からAccessに接続する際に「クエリーが複雑すぎます」というエラーが出るようになりました。
ただ、単純なSELECTで抽出条件もひとつのみという状況で複雑と言われても・・・!
ネットで調べてみると、テーブルの項目が100個以上になるとダメみたいで、
修正が入り、テーブルに項目を追加してからこのエラーが出るようになったので、
ためしにAccessを元に戻し、項目を減らしたらエラーはでなくなりました。
テーブルを分割し、項目数が3桁にならないように調整しながら開発を進めています。
今回は、データが複雑になることがなく、1対多になることがないので、
一つのテーブルでと考えていましたが、どうやら無理なようです。
このような制限があるとは知りませんでした。
データの保存先にAccessを使っているのですが、
C#からAccessに接続する際に「クエリーが複雑すぎます」というエラーが出るようになりました。
ただ、単純なSELECTで抽出条件もひとつのみという状況で複雑と言われても・・・!
ネットで調べてみると、テーブルの項目が100個以上になるとダメみたいで、
修正が入り、テーブルに項目を追加してからこのエラーが出るようになったので、
ためしにAccessを元に戻し、項目を減らしたらエラーはでなくなりました。
テーブルを分割し、項目数が3桁にならないように調整しながら開発を進めています。
今回は、データが複雑になることがなく、1対多になることがないので、
一つのテーブルでと考えていましたが、どうやら無理なようです。
このような制限があるとは知りませんでした。
コメント
トラックバック
このエントリのトラックバックURL: http://n-box.asablo.jp/blog/2011/08/29/6078531/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。