Dear folks, Carsten Haese wrote: The DBMS that I am writing the interface for has other (more efficient) ways of producing this meta data. Don't the other DBMSs ? Should the spec include a method (or more) to report on tables in the DB and on columns in a table? Is there a common extension that should be codified?On Fri, 2006-11-10 at 19:03 +0100, M.-A. Lemburg wrote:It is common practice to docursor.execute('select * from mytable where 1=0') print cursor.descriptionI'm glad I'm not the only one doing this :)cursor.description always refers to a result set. If a statement does not produce a result set, then .description should be None.I think the DB-API spec (or a future version thereof) should replace "operations that do not return rows" with "operations that do not produce a result set" to make this point clear. -Carsten Thank you all, Arthur Protin |
_______________________________________________ DB-SIG maillist - DB-SIG@python.org http://mail.python.org/mailman/listinfo/db-sig