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

Antwort per Email an