Ho un form che chiede "DATADOCUMENTO" e vari articoli, "ARTICOLO1" "ARTICOLO2" "ARTICOLO3"

codice:
I-------------------------------------I
I                                     I
I                 I---------------I   I
I  DATADOCUMENTO  I  25/12/2004   I   I
I                 I---------------I   I
I-------------------------------------I
I                 I---------------I   I
I  Articolo1      I     001       I   I
I                 I---------------I   I
I                                     I
I                 I---------------I   I
I  Articolo2      I     002       I   I
I                 I---------------I   I
I                                     I
I                 I---------------I   I
I  Articolo3      I     003       I   I
I                 I---------------I   I
I-------------------------------------I
Nel database deve venir scritto:
codice:
| record | datadocumento | articolo |
|   1    |   25/12/2004  |    001   |    
|   2    |   25/12/2004  |    002   |  
|   3    |   25/12/2004  |    003   |
Ho risolto momentaneamente in modo molto arronzato così:

codice:
''request OPERAZIONI DI CARICO
datadocumento=Request.Form("datadocumento")

''request CARICO ARTICOLI Linea1
articolo1=request.form("articolo1")

''request CARICO ARTICOLI Linea2
articolo2=request.form("articolo2")

''request CARICO ARTICOLI Linea3
articolo3=request.form("articolo3")


SQL = "INSERT INTO caricoART (datadocumento,articolo1)"
SQL = SQL&"VALUES('"&datadocumento&"','"&articlo1&"')"
Conn.Execute(SQL)


SQL = "INSERT INTO caricoART (datadocumento,articolo2)"
SQL = SQL&"VALUES('"&datadocumento&"','"&articlo2&"')"
Conn.Execute(SQL)


SQL = "INSERT INTO caricoART (datadocumento,articolo3)"
SQL = SQL&"VALUES('"&datadocumento&"','"&articlo3&"')"
Conn.Execute(SQL)
Voi come fareste?