Próbuje wykonać złożone zapytanie z wieloma warunkami ( ok. 200 warunków ) do bazy ( jest to plik excel ) poprzez ADO i otrzymuję komunikat "kwerenda jest zbyt złożona". W jaki sposób uniknąć tego błędu ?
na usta ciśnie mi się tylko jedno - o prostytutka!!
ado nie łyka kwerend w stylu select * from x where cos1='cos' and cos2 in ('a', 'b', 'c');
No to, to już wiem :), a jak tego uniknąć :) i osięgnąć to co się chce ? Tu nie ma "in (a, b, c)"
skoro masz TAKI problem to znaczy że musisz wrócić do fazy projektu.. O_o
Super, dziękuję za pomoc :) Pewnie wszystkie posty przydadzą się innym, którzy w przyszłości będą mieli podobny problem :(
źle odebrałeś mój poprzedni post (brakło tam ? na końcu) - chodzi o to, że trzeba te warunki uporządkować i zamienić na in ('', ...).
btw usunąłeś zapytanie więc jak mamy pomóc :p
no i zobacz to <url>http://office.microsoft.com/pl-pl/access/HP051868081045.aspx </url>
Liczba operatorów AND w klauzuli WHERE lub HAVING - 99