Danke, ich habs noch ein bisserl umgebaut und jetzt durchl�uft das programm wiederum 
die schleife einmal und dann ist wieder schluss mit folgender Fehlermeldung:

System.Data.SqlClient.SqlException: Der Variablenname '@kdnr' wurde bereits 
deklariert. Variablennamen m�ssen in einem Abfragebatch oder in einer gespeicherten 
Prozedur eindeutig sein.

Anbei der derzeitige Code

SQLKundenInsert = "INSERT INTO Test_Kundendaten 
(kdnr,firma,vorname,nachname,titel,adresse,plz,ort,tel,fax,email,skript,priority) 
VALUES 
(@kdnr,@firmenname,@vorname,@nachname,@titel,@adresse,@plz,@ort,@tel,@fax,@email,@skript,@priority)";
    cmd2 = new SqlCommand(SQLKundenInsert, objConnection);
    for(int j = 0; j <= i; j++)
    {
        if(Convert.ToInt32(kdnr[j])!=Kdnr2)
        {
        cmd2.Parameters.Add("@kdnr", kdnr[j]);
        cmd2.Parameters.Add("@firmenname", firmenname[j]);
        cmd2.Parameters.Add("@vorname", vorname[j]);
        cmd2.Parameters.Add("@nachname", nachname[j]);
        cmd2.Parameters.Add("@titel", titel[j]);
        cmd2.Parameters.Add("@adresse", adresse[j]);
        cmd2.Parameters.Add("@plz", plz[j]);
        cmd2.Parameters.Add("@ort", ort[j]);
        cmd2.Parameters.Add("@tel", tel[j]);
        cmd2.Parameters.Add("@fax", fax[j]);
        cmd2.Parameters.Add("@email", email[j]);
        cmd2.Parameters.Add("@skript", skript[j]);
        cmd2.Parameters.Add("@priority", priority[j]);
        cmd2.ExecuteNonQuery();
        Kdnr2 = Convert.ToInt32(kdnr[j]);
        }
    }

thx
Gerald

-----Urspr�ngliche Nachricht-----
Von: Joachim van de Bruck [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 13. August 2002 12:51
An: aspDEdotnet
Betreff: [aspdedotnet] AW: System.IndexOutOfRangeException: SqlParameter
mit ParameterName '@kdnr' ist nicht in SqlParameter


Hallo!

>     SQLKundenInsert = "INSERT INTO Test_Kundendaten 
> (kdnr,firma,vorname,nachname,titel,adresse,plz,ort,tel,fax,ema
> il,skript,priority) VALUES 
> (@kdnr,@firmenname,@vorname,@nachname,@titel,@adresse,@plz,@or
> t,@tel,@fax,@email,@skript,@priority)";
> 
> ich komm einfach nicht drauf, was ich jetzt falsch gemacht hab?

Mein Fehler: Setze die Parameternamen in [].

Optimal w�re es, wenn Du die Stored Procedure in der Datenbank
definierst. ;-)

Freundliche Gr��e
Joachim van de Bruck


| [aspdedotnet] als [EMAIL PROTECTED] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

| [aspdedotnet] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/aspdedotnet/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.dotnetgerman.com/listen/aspDEdotnet.asp

Antwort per Email an