Salve gente.... un mio amico ha un grosso problema con una pagina ASP, c'è qualcuno ke cortesemente ci può aiutare? ecco il problema.

Sto facendo la SELECT del campo "MARCA" SU PIù TABELLE....
I nomi della tabelle li otengo tramite una precedente query
Nel risultato ottengo effettivamente il DISTINCT del campo MARCA sia del primo ke del secondo catalogo
PROBLEMA: ME LI MOSTRA SEPARATAMENTE.... invece dovrebbe mostrare il risultato DISTINCT unendo i risultati del primo e del secondo catalogo...

[OTTENGO]
(dal catalogo1)
ALFA
AUDI
HONDA

(dal catalogo2)
ALFA
HONDA
ASAUBARU


[INVECE DOVREI OTTENERE]
(dal catalogo1 + catalogo2)
ALFA
AUDI
HONDA
SUBARU



================================================== ============
IL CODICE INCRIMINATO è IL SEGUENTE


codice:
<SCRIPT LANGUAGE=javascript> 
function invia() 
{ 
document.form.submit(); 
} 

</SCRIPT> 
<form name="form" method="post" action="combo2.asp"> 

<p align="center"><select size="1" name="MARCA" onChange="invia()"> 
<option><----scelga la marca----></option> 
<% 
'Definisco i cataloghi dove cercare 
Dim strSearch 
set rsCataloghi=ConnShop002.execute ("SELECT CATALOGO FROM cataloghi ORDER by catalogo desc") 
while not rsCataloghi.eof 
%> 

<% 
'EFFETTUO LA RICERCA NEI CATALOGHI 
sql="SELECT DISTINCT MARCA from "& rsCataloghi("CATALOGO") &" " 
set rs=server.createobject("adodb.recordset") 

rs.open sql, ConnShop002, 1, 3 
%> 
<% 

Set Rs = ConnShop002.Execute(SQL) 
While Not rs.EOF%> 


<option><%=RS("MARCA")%></option> 
<% 
rs.MoveNext 
Wend 
%> 
<% 
rsCataloghi.movenext 
wend 
%> 
</select> 
</form> 
<div align="center"> 
<% 
rs.close 
'ConnShop002.close 
set rs=nothing 
'set ConnShop002=nothing 
%>


Proprio non ne vengo + a capo!!!!
Mi basta anche solo un input per sapere dove mettere le mani!