[CODE]
SELECT producto FROM cotizaciones WHERE producto LIKE '%palabra1% AND producto LIKE '%palabra2%'
CODE]
y con esta consulta muestra filas que contenta ambas palabras, pero si el codigo ingresado por un INPUTBOX no se la cantidad de palabras se debe determinar la cantidad de palabras
habia visto este codigo interesante
Código:
el problema esta que si yo coloco por ejemploSub separar(texto As String) Dim s, s1, l As String Dim i As Integer s = texto For i = 1 To Len(s) + 1 l = Mid(Mid(s, 1, i), i, 1) If ((l = " ") Or (l = "")) Then texto = texto & " AND producto LIKE '%" & s1 & "%'" s1 = "" Else s1 = s1 + l End If Next End Sub
rs1.Open "select producto from cotizaciones WHERE " & separar (variable_INPUTBOX) , Conn
el resultado sale de la rs asi :
select producto from cotizaciones WHERE AND producto LIKE '%palabra1%' AND producto LIKE '%palabra2%' AND producto LIKE '%palabra3%'
siendo el Error un AND de más en la primera palabra, alguna idea para el codigo?