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

Antwort per Email an