Ciao a tutti,

voglio fare 3 insert una di seguito all'altra e procedo così:

-includo il mio file di connessione

codice:
<% 
Set Conn=Server.CreateObject("ADODB.Connection")
strConn="driver={Microsoft Access Driver (*.mdb)}; "
strConn=strConn & " DBQ=" & Server.MapPath("DATABASE_DEMO.mdb")
strConn=strConn & ";pwd=" & strCode
Conn.Open strConn 
%>
- faccio le mie 3 INSERT:

codice:
SQL_Tabella1 = "INSERT INTO Tabella1 (datoX1, datoX2, datoX3)"
SQL_Tabella1 = SQL_Tabella1 & "VALUES('"& datoX1 &"', '"& datoX2 &"', '"& datoX3 &"')"
Conn.execute(SQL_Tabella1)

SQL_Tabella2 = "INSERT INTO Tabella2 (datoY1, datoY2, datoY3)"
SQL_Tabella2 = SQL_Tabella2 & "VALUES('"& datoY1 &"', '"& datoY2 &"', '"& datoY3 &"')"
Conn.execute(SQL_Tabella2)

SQL_Tabella3 = "INSERT INTO Tabella3 (datoZ1, datoZ2, datoZ3)"
SQL_Tabella3 = SQL_Tabella3 & "VALUES('"& datoZ1 &"', '"& datoZ2 &"', '"& datoZ3 &"')"
Conn.execute(SQL_Tabella3)
Conn.close
Domanda: è giusto procedere in questa maniera... facendo il Conn.execute dopo ogni INSERT e chiudendo l'oggetto Conn solo alla fine della terza ed ultima INSERT?

Grazie