Si lo so’…. Non e uno dei miglior titoli, però ho il seguente problema.

Ho il seguente codice:
(base di dati:mysql)

codice:
strSQL = "SELECT * FROM "&RicercaCategoria&" WHERE"
for i = 0 to uBound(voci)
if i=0 then strSQL=strSQL & "("
strSQL = strSQL & " titolo LIKE '%" & voci(i) & "%' OR descrizione LIKE '%" & voci(i) & "%'"
if i < uBound(voci) then strSQL = strSQL & " OR"
if i=ubound(voci) then strSQL=strSQL & ")"
next

strSQL=strSQL & " AND (prezzo >= "&PrezzoMin&" AND prezzo <= "&PrezzoMax&")  LIMIT "& inizio &", "& pageSize

Set objRS = server.CreateObject("ADODB.Recordset")
objRS.Open strSQL, objConn
'Totale dei record
strSQL2 = "SELECT COUNT(*) FROM " & RicercaCategoria & ""
Set objRS2 = objConn.Execute(strSQL2)
tot_record = objRS2(0)
set objRS2 = nothing
Le mie domande sono:
1) come faccio a fare un select case con questa istruzione sql e con altre ?
2) in una CASE successiva vorrei fare una ricerca su più tabelle usando UNION. Come devo procedere ?


Vi ringrazio!