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