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!

Rispondi quotando