Originariamente inviato da cavicchiandrea
Ma i value della insert tabres dove sono?
Fai anche un response della execute, e ho qualche dubbio che si possa usare execute per query Union.
Io proverei a fare insert aprendo il recordset
E che non ci ho provato?
Nelle mie intenzioni questo codice che segue dovrebbe inserire nella tabella tabres quelle righe della colonna "definita" della tabella tabtot che iniziano per la lettera contenuta nella variabile a (che è la lettera a, per non sbagliare).

--- codice ----

do while not rsuno.eof

if(instr(1, rsuno.fields("definita"), a)>0) then
cn.execute("insert into tabres select * from tabtot")
end if

rsuno.movenext

loop

----fine codice ----

Ma questo codice:

a) non fa nessuna selezione: mi prende semplicemente tutte le righe di tabtot;
b) mi inserisce in tabres tutte le volte tutta la tabella tabtot e non solo la riga che interessa a me.