Ciao a Tutti,

ho la mia pagina asp a cui do' in pasto il seguente codice che fa la seguente azione:

aggiunge un record nuovo nella tabella t_mrg, e tutto funziona bene:

Dim cmd, cn, sql

Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=C:\In etpub...fpdb\db1.mdb;"
'
sql = "INSERT INTO t_mrg " & _
"SELECT t_proj_2012.*, t_riexam.* FROM t_proj_2012, t_riexam " & _
"WHERE (((t_proj_2012.Numero) Not In (SELECT t_mrg.Numero FROM t_mrg)) AND ((t_proj_2012.Qualita)='Si'));"
'
Set cmd=CreateObject("adodb.command")
With cmd
Set .ActiveConnection = cn
.CommandType=1 'adCmdText
.CommandText = sql
.Execute , , 128 '128=adExecuteNoRecords
End With
cn.Close
Set cn=nothing


Questo risultato mi soddisfa in parte perche' il record nuovo creato in tabella t_mrg,
presenta un campo "Ore" con il valore ereditato dal campo "Ore" della tabella t_proj_2012,
ma presenta anche un campo "Costi_interni" VUOTO, ereditato da t_riexam,
che vorrei avesse lo stesso valore di "Ore" ereditato dalla tabella t_proj_2012.

E' possibile in qualche modo fare cio', affinando la query ??? (tipo inserendo una clausola SET ... ma non so in che modo ...)

Grazie mille in anticipo !!!