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

Antwort per Email an