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

Antwort per Email an