
防犯や防災時に役立グッズが多数 「備えて安心グッズのお店」
お得なわけあり商品を多数取り揃え 「訳ありお得館」
厳選デジタルグッズのお店 「おもしろデジモノのデジモノ屋」
厳選食品お取り寄せのお店 「まんぷく屋」
美と健康を考えるお店 「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対多になることがないので、
一つのテーブルでと考えていましたが、どうやら無理なようです。
このような制限があるとは知りませんでした。
最近のコメント