Hallo!
> L�sche bei jedem Schleifendurchlauf die Parameterliste mit der Methode
> Clear()
>
> <-
> cmd2.Paramters.Clear()
> cmd2.Parameters.Add(......
> ->
Wenn Du die Prozedur in der Datenbank erstellst, kannst Du Dir das
"cmd2.Parameters.Add(...)" sparen. In der Schleife weist Du dann einfach
die Werte zu mit "cmd2.Parameters("@kdnr").Value = ...". Ich halte das
f�r sicherer und performanter. Wenn man dann noch die Werte in einer
Auflistung speichert, kann man den Vorgang auch mit einer universellen
Routine l�sen:
for(int i = 0; i < cmd2.Parameters.Count; i++)
{
cmd2.Parameters[i].Value = myValues[cmd2.Parameters[i].Name].Value
}
So etwas konsequent weiter entwickelt f�hrt dann zu einer Library mit
Routinen f�r alle m�glichen Datenbankzugriffe. Bei mir hei�en die
Routinen "SQLInsert(ProcedureName, Values)" oder
"SQLUpdate(ProcedureName, Values)", u.s.w.
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