Wie kann ich eigentlich doppelt erscheinende Datens�tze l�schen? Datens�tze: Nummer, Name... kommen ev. doppelt vor; wie l�sche ich diese?
Danke Christian > -----Original Message----- > From: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] > Sent: Dienstag, 4. Juni 2002 20:04 > To: ASP Datenbankprogrammierung > Subject: [aspdedatabase] AW: RE: Zeilen verketten? > > > Hallo! > > > Das geht nicht mit Standard-SQL... > > Mit einer SP in T-SQL w�rde das gehen, allerdings m�sste man dabei > > intern �ber die zeilen iterieren und einen String > zusammensetzen, den > > man dann in eine tempor�re Tabelle schreibt etc... > > > > Ich w�rde Dir eher einen normalen Join empfehlen, dann musst Du auf > der > > Clientseite auch nicht mehr splitten... > > Stimmt. > > Aber wie w�re es mit ADO und Hierarchischen Recordsets? > > SHAPE {SELECT * FROM User} AS Benutzer > APPEND ({SELECT (SELECT txt > FROM Kategorien > WHERE id = User2Kat.Kategorie-ID) AS KatText > FROM User2Kat} As Kategorien > RELATE User2Kat.User-ID TO User.id) AS Kategorien > > Jetzt kann man in VBS die Untertabelle (Kategorien) ganz einfach �ber > die Methode ".GetString()" ausgeben: > > do while not rs.Eof > Set rs2 = rs.Fields("Kategorien").value > Response.Write(rs.Fields("id").value & "|" & _ > rs.Fields("Name").value & "|" & _ > rs2.GetString(2, -1, "", "|", "")) > loop > > JOINs sind i. d. R. schneller als Hierarchische Recordsets, aber daf�r > werden auch deutlich mehr Daten �bertragen, was den Vorteil mitunter > umkehrt. Und Hierarchische Recordsets kann man auch direkt als XML > speichern und dann mit XSLT elegant formatieren. > > Freundliche Gr��e > Joachim van de Bruck > > > > > | [aspdedatabase] als [EMAIL PROTECTED] subscribed > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv > | Sie k�nnen sich unter folgender URL an- und abmelden: > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp > | [aspdedatabase] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
