modo più semplice che io conosca sarebbe quello di dividere la tua varibile in più parti formando un array con la funzione Split() e poi con un ciclo while controllare se ogni parola del tuo array è presente nel db, se è presente lo recuperi e lo stampi se invece non è presente passi al secondo valore con cliclo.

tipo.
codice:
Dim strTesto, arrTesto, strSQL, strConn, rs
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("database.mdb") & ";Persist Security Info=False"
strTesto = "Questo è il testo che cercerà nel database per ogni singola parola"
arrTesto = Split(strTesto, " ")
FOR j=0 TO UBound(arrTesto)
     strSQL = "SELECT Campo FORM Tabella WHERE Campo=" & arrTesto(j) & ";"
     Set rs = Server.CreteateObject("ADODB.Recordset")
     rs.Open strSQL, strConn
          WHILE NOT rs.EOF AND NOT rs.BOF
               Response.Write("ID = " & rs.Fields("ID") & "" & rs.Fields("Campo") & "
")
          WEND
     rs.Close
     Set rs = Nothing
     strSQL = ""
NEXT
Vedi che non programmo con ASP da un bel può di tempo è ti conviene dare prima un occhiata se ho fatto bene, cmq ti ho scritto un esempio così avrai almeno un idea su come fare.

Ciao