It would be nice to be able to restrict the translated
parameter marker prefixes for the filter. You should be
able to specify that the only prefix allowed in the SQL
statement is ':' or '@' or '?'. This would help maintaining
a strict syntax policy when creating the SQL statements
in a project with multiple programmers.
When using named parameters, it would also be nice if
you could ask the filter to do a runtime check that all
parameter names are unique. Multiple occurrences of the
same parameter name will give you problem when
translating a statement to ODBC or OleDb which cannot
have named parameters.