then you would just do this:
execute sp_executesql @strSQL
you don't have to pass in the params that way....you could have done it this way too:
SET @strSQL = @strSQL + ' WHERE ' + @SearchField + ' ' + @SearchCondition + ' @SearchValue '
execute sp_executesql
@strSQL,
'@searchvalue nvarchar(1000)',
@searchvalue