Markus: Verschiedene Daten aus einem Formular als mehrere Datensätze in Datenbank einfüg

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

  1. 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

    1. Vielen Dank für die schnelle Hilfe. Werde es ausprobieren und bescheid geben ob ich das hinbekommen habe.

      Markus