Si lo so’…. Non e uno dei miglior titoli, però ho il seguente problema.
Ho il seguente codice:
(base di dati:mysql)
Le mie domande sono: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
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!

Rispondi quotando