Update auf mehrere Records

Bicko

Erfahrenes Mitglied
Hi,

ein Problem geloest ins naechste gerannt. Ich habe ein Formular mit den folgenden Bezeichungen:

name="Name1" value="<%=Name(1)%>
name="Name2" value="<%=Name(2)%>
name="Name3" value="<%=Name(3)%>


Ich speicher die Werte beim Abschicken also in eine Array. Nun habe ich eine Datenbank mit 2 Tabellen. Einmal eine Usertabelle und einmal eine Familientabelle. Nun hat also ein User z.B. 3 Familienmitglieder, also gibt es in der FamTabelle 3 Eintraege (Name, Alter) mit seiner UserID. Nun muss der User ja auch Eintraege updaten koennen. Doch wie mache ich das immer genau ein Datensatz upgedatet wird?

Habe es so versucht:

Code:
For i=1 to 3

strUpdate2="Update tblFamilie SET "&_	
"Name='"& Name(i) &"'"&_	
"WHERE UserID= ' " &Session("UserID")&" '
   
conn.Execute strUpdate2
NEXT

Ihr koennt Euch sicherlich denken, was nun passiert. Alle Eintraege haben nachher den Namen des letzgenannten Feldes angenommen. Wie kann ich dann einfach den ersten Datensatz mit dem value des ersten Inputfeldes (Name1) updaten, dann den 2. Datensatz mit Name2 usw updaten

Echt frustrierend. Hat jemand einen Gedankenansatz? Vielen Dank im voraus.
 

Neue Beiträge

Zurück