| ||||
| Hola Pues aunque no lo creas, es tal como dices... if campo1 > "" then strSql = "campo1 = " & campo1 end if if campo2 > "" then strSql = strSql & "campo2 = " & campo2 end if etc... Claro teniendo en cuenta las , etc. |
| ||||
| Pues si, la forma mas intuitiva de hacerla es incrementar la sentencia SQL dependiendo de los parametros que llegan
Código:
etc... strSQL = "SELECT campo FROM tabla "
if campo_algo <> "" then
if argcount = 0 then
strSQL = strSQL & " WHERE "
else
strSQL = strSQL & " AND "
end if
strSQL = strSQL & " campo = "&valor
argcount = argcount + 1
end if
__________________ "El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera." -- Ernest Hemingway |