Genau so hatte ich das eigentlich auch gemeint ;-) Gru�, Thomas
http://blogs.dotnetgerman.com/thomas/ > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Oskar O > Gesendet: Donnerstag, 20. Januar 2005 00:31 > An: [email protected] > Betreff: RE: [Asp.net] WHERE xx IN @Array > > hallo thomas! hallo lars! > > > besten dank f�r eure �berlegungen! > > wenn ich einen string �bergebe, dann gibt er mit eine > datentypunvertr�glichkeit aus, da das zu vergleichende feld > ein integer feld > ist. klammern geh�ren auf jeden fall rundherum. > > wenn ich es richtig sehe, so kann ich keine arraylist oder > array f�r einen > WHERE IN - vergleich �bergeben. fragt mich jetzt aber nicht > wie ich auf die > idee gekommen bin... ?!? > > ich habs nun zu fuss gel�st: > > if (IDBranche.Count > 0) > { > SQL = "SELECT * FROM Branche"; > cmd = new OleDbCommand(SQL, conn_list); > reader = cmd.ExecuteReader(); > while(reader.Read()) > { > foreach(string orderid in IDBranche) > { > if (orderid == reader["OrderID_"].ToString()) // mach was > } > } > reader.Close(); > } > > > besten dank und eine gute nacht, > oskar > > >From: "Thomas Bandt" <[EMAIL PROTECTED]> > >Reply-To: [email protected] > >To: <[email protected]> > >Subject: RE: [Asp.net] WHERE xx IN @Array > >Date: Wed, 19 Jan 2005 23:27:49 +0100 > > > >Hallo, > > > >ich denke mal du willst den Inhalt der gesamten Liste > �bergeben, richtig? > >Wenn ja, dann vermute ich mal, dass die Datenbank bzw. der > Provider damit > >nix anfangen kann - hei�t du musst das ganze als String �bergeben. > > > >Und mach sicherheitshalber mal noch () drum. > > > >Gru�, Thomas > >_____________________________________ > >http://blogs.dotnetgerman.com/thomas/ > > > > > -----Original Message----- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] On Behalf Of Oskar O > > > Sent: Wednesday, January 19, 2005 7:04 PM > > > To: [email protected] > > > Subject: [Asp.net] WHERE xx IN @Array > > > > > > hallo liste! > > > > > > > > > ich find einfach den fehler nicht.... > > > > > > Access Abfrage: > > > > > > SQL = "SELECT * FROM Branche WHERE OrderID_ IN @OrderID_;"; > > > cmd = new OleDbCommand(SQL, conn_list); > > > cmd.Parameters.Add("@OrderID_", IDBranche); > > > reader = cmd.ExecuteReader(); > > > > > > IDBranche ist eine Arraylist mit Integer Werten > > > > > > Fehlermeldung: > > > Der Index (basierend auf Null) muss gr��er als oder gleich > > > Null sein, und > > > geringer als die Gr��e der Argumentenliste. > > > Stapel�berwachung: > > > System.Text.StringBuilder.AppendFormat(IFormatProvider > > > provider, String > > > format, Object[] args) > > > > > > in der Zeile > > > reader = cmd.ExecuteReader(); > > > > > > Kann jemand helfen?? > > > > > > Danke und Gruss, > > > Oskar > > > > > > _________________________________________________________________ > > > Die besten Ergebnisse mit der gro�artigen Suchmaschine von MSN! > > > http://search.msn.at/ > > > > > > _______________________________________________ > > > Asp.net Mailingliste, Postings senden an: > > > [email protected] > > > An-/Abmeldung und Suchfunktion unter: > > > http://www.glengamoi.com/mailman/listinfo/asp.net > > > > > >_______________________________________________ > >Asp.net Mailingliste, Postings senden an: > >[email protected] > >An-/Abmeldung und Suchfunktion unter: > >http://www.glengamoi.com/mailman/listinfo/asp.net > > _________________________________________________________________ > Die besten Ergebnisse mit der gro�artigen Suchmaschine von MSN! > http://search.msn.at/ > > _______________________________________________ > Asp.net Mailingliste, Postings senden an: > [email protected] > An-/Abmeldung und Suchfunktion unter: > http://www.glengamoi.com/mailman/listinfo/asp.net > > _______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
