Verschiedene Daten aus einem Formular als mehrere Datensätze in Datenbank einfüg
Markus
- asp.net
Hallo,
wie kann ich aus einem Formular, z.B. Feld1, Feld2, Feld3 usw., in eine Datenbank schreiben, so dass Feld1 - Feldx immer ein neuer Datensatz ist?
Ich hoffe ich habe das einigermassen gut ausgedrückt.
Vielen Dank
Markus
Hallo,
wie kann ich aus einem Formular, z.B. Feld1, Feld2, Feld3 usw., in eine Datenbank schreiben, so dass Feld1 - Feldx immer ein neuer Datensatz ist?
Ich hoffe ich habe das einigermassen gut ausgedrückt.
Vielen Dank
Markus
Hallo Markus,
ich denke, folgendes Konstrukt sollte dir helfen:
<%
For intCounter = 1 To Request("Feld").Count
SQL = "INSERT INTO Tabelle (Spalte1) VALUES ('" & Request("Feld")(intCounter) & "')"
objConn.Execute SQL
Next
%>
Dieses Skript liest ein oder mehrere übergebene Formularfelder aus
und schreibt sie einzeln in eine DB.
Allerdings müssen die Felder im Formular den gleichen Namen haben.
<form ...>
1. Feld <input type="text" name="Feld" ...>
2. Feld <input type="text" name="Feld" ...>
3. Feld <input type="text" name="Feld" ...>
...
</form>
Tschau, Stefan
Vielen Dank für die schnelle Hilfe. Werde es ausprobieren und bescheid geben ob ich das hinbekommen habe.
Markus