Also verstehe ich richtig, das manchmal beide sprachen unabh�ngig voneinander 5 ergebnisse liefern sollen(erkl�rungstext oben) und ein anderes mal zusammen 5(beispiele unten)?
Ansonsten... Diese or/and/xor-logik wirst du als code implementieren m�ssen und dann SQL-Abfragen wie diese absetzen m�ssen: Select top 5 * from tabelle where language=2 Je nachdem ob du insgesamt countmax oder einzeln es haben willst, kannst du bei der zweiten abfrage die top-klausel anpassen... Hilft das? Oder wo genau ist das problem? Claudius > Ok. Gebe zu, dass es vielleicht zu wenig Infos waren :-) > Sorry for that. > Also: > > Ich schreibe das ganze in ASP. Mir w�re also eine L�sung ohne > SP lieber, da > ich noch einiges drumherum zu basteln habe. > Ich benutze ASP.NET mit Access 2000. > ID ist ein Autowert und Prim�schl�ssel. Die W�rter sollen > nicht �bersetzt > sondern nur angezeigt werden. Das hei�t ich habe eine aspx > Seite, der ich zum > Beispiel den Parameter "language=1and2" sowie "countmax=5" �bergeben. > Dann soll er zuerst 5 Links, die in der Spalte Language eine > 1 stehen haben, > zeigen und dann, unabh�ngig davon ob es die ersten 5 Links > gab oder nicht, 5 > Links, in deren Spalte Language eine 2 steht. > Also so: > > Aufruf: show.aspx?language=1and2&countmax=5 > > Seite: (Ich benutze jetzt die Tabelle aus meinem ersten > Posting. Unten ist > sie nochmal) > Test > Sie > Hallo > Du > Er > > Mehr darf nicht im RecordSet stehen, da die anderen > rausgefiltert sind. > > Nun ein Beispiel zu dem was ich im ersten Posting schrieb: > > Aufruf: show.aspx?language=1xor2&countmax=5 > > Seite: > Test > Sie > > Es wurden welche mit 1 in Language gefunden, also sollen keine weitern > angezeigt werden! > > Aufruf: show.apx?language=4xor2&countmax=5 > > Seite: > Hallo > Du > Er > > Es wurden 0 Datens�tze mit einer 4 in Language gefunden, daher hat er > versucht 5 mit 2 in Language zu finden und diese aufgelistet. > > Aufruf: show.aspx?language=1or2&countmax=2 > > Seite: > Test > Sie > > Es werden die vorgegebenen 2 Datens�tze mit 1 in Language > gefunden, also > werden keine weiteren mit Language 2 angezeigt. > > Aufruf: show.aspx?language=1or2&countmax=5 > > Seite: > Test > Sie > Hallo > Du > Er > > Hier werden noch 3 von Language 2 gezeigt, da nicht die > geforderten 5 von > Language 1 erreicht wurden. > > Ich hoffe, dass man jetzt etwas mehr mit meiner Anfrage anfangen kann. > Die Sprachen, die den Zahlen in der Spalte Language > hinterlegt sind, sind > beliebig und woanders eingestellt. Das scheint mir aber auch > nicht relevant > oder irre mich da? > > > > ID Name Language > > > -------------------------------- > > > 1 Test 1 > > > 2 Hallo 2 > > > 3 Ich 3 > > > 4 Du 2 > > > 5 Er 2 > > > 6 Sie 1 > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ > Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular > ATTACK! Download Intrexx CRM-Studio Now! http://www.intrexx.com > _______________________________________________ > Database.asp mailing list > [EMAIL PROTECTED] > http://www.glengamoi.com/mailman/listinfo/database.asp > ~~~~~~~~~~~~~~~~~~~~~~~~~~~sponsored by United Planet~~~~~~~~~~~~~~~~~ Intrexx.BizWalker + ODBC/OLEDB-Daten = ASP-Formular ATTACK! Download Intrexx CRM-Studio Now! http://www.intrexx.com _______________________________________________ Database.asp mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/database.asp
