On May 21, 2013, at 2:30 PM, M.-A. Lemburg <m...@egenix.com> wrote:

> 
> Something we do need to address in a paramstyle spec for
> qmark and named is SQL comments. Perhaps easiest would be
> to disallow them in SQL statements passed to .execute*().

um, meaning no SQL comments allowed in a call to cursor.execute() ?   That 
would be a really big problem for folks who pass comments in their SQL as a 
means to help with database query log parsing.   There are definitely folks who 
do that, and it's very useful.

> 
> PS: mxODBC 3.2 implements both styles and does conversion from
> named to qmark. When choosing named style, we explicitly disallow
> question marks to appear in the SQL statement to detect errors
> early and give proper error messages to the user, rather than
> some obscure "too few parameters for statement".

you used the word "underspecified" a moment ago which I found frightening, but 
then three paragraphs later it's just the word I need - I think KISS should be 
the rule here, the parser is only aware of one paramstyle at a time, and 
doesn't try to do any nannying of things that look like other paramstyles.   


_______________________________________________
DB-SIG maillist  -  DB-SIG@python.org
http://mail.python.org/mailman/listinfo/db-sig

Reply via email to