vi espongo un prolema (almeno per me);
volevo realizzare la stampa di una fattura utilizzando
il DataReport di vb6 creando dinamicamente la sorgente
dei dati tramite l' istruzione shape, in particolare
utilizzo il seguente codice

rs.CursorLocation = adUseNone
rs.CursorType = adOpenStatic
rs.Source = "SHAPE {SELECT * FROM Tab1} " & _
"APPEND ({SELECT * FROM Tab2} " & _
"RELATE Id1 to Id2) as TabDati"
rs.Open , cn
Set Fattura.DataSource = rs

all' esecuzione della Open mi da' il seguente errore:
Istruzione Sql non valida: Prevista "Delete","Insert", ....

in cosa sbaglio? serve qualche riferimento? o qualche
componente aggiuntivo?

grazie per l' attenzione che vorrete dedicarmi