I need to pass a where clause to a stored proc using ADO. The where clause may contain any number of items. The stored proc returns a single recordset. The clause is of the nature: "WHERE (AUTHOR='JONES' OR AUTHOR='SMITH') AND PUBLISHER="VIKING". Must this be done by passing a string variable to the stored proc and then letting the stored proc parse out the string? What is the best method for addressing this? Thank you.