Hast Du mal eine kurzes Datenbankmodell?? dann wird es vielleicht leichter zu �berschauen.
Also ich habe es jetzt so verstanden, das in einer Tabelle die ArtikelID steht und in einer anderen die dazu geh�rigen Eigenschaften?? ist das so??? ----- Original Message ----- From: "Henri L�bel" <[EMAIL PROTECTED]> To: "ASP Datenbankprogrammierung" <[EMAIL PROTECTED]> Sent: Thursday, September 27, 2001 9:31 PM Subject: [aspdedatabase] Viele Selects sinnvoll? > Hallo, > > �ber ein Formular werden bestimmte Artikel gesucht, in der Regel bis zu 120. > > Diese Artikel haben unterschiedliche Eigenschaften, z. B. Farben. Dabei kann > es vorkommen, dass ein Artikel keine, eine oder n Farben hat. Auch die Menge > der Eigenschaften ist variabel. > > Bislang l�se ich das so, dass ich zun�chst alle gesuchten ArtikelID in einem > RS zusammensuche, dann f�r jedes die Liste der m�glichen Eigenschaften > durchgehe und dann f�r jede Eigenschaft eine Abfrage sende, die mir dann > Null, 1 oder n Ergebnisse zur�ckliefert. > > Das bedeutet, dass ich f�r die Ausgabe der 120 Artikel so um die 1400 > Abfragen an die Datenbank schicke. > > Ich wei� zum einen nicht, ob das so sinvoll ist, zum andern, wie ich sonst > verfahren sollte. Mein erster Ansatz, f�r jeden Artikel eine Abfrage zu > erstellen, die mir alle Eigenschaften in Form einer virtuellen Abfrage > erstellt scheiterte daran, dass ich unterschiedlich viele Ergebnisse einer > Eigenschaft erhalte, also die Anzahl der Spalten immer unterschiedlich ist > oder der Artikel mehrfach in der Tabelle vorkommen w�rde. > > Falls ich mich nicht verst�ndlich ausgedr�ckt haben sollte, hier ein > Diagramm: > > Artikel mit 0..n Eigenschaften mit 0..n Auspr�gungen > > Vielen Dank > > Henri > > > | [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 _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com | [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
