Module Expr Str ImportFrom alias alias ImportFrom alias ImportFrom alias Import alias ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Assign NameStore SubscriptLoad Call AttributeLoad NameLoad attr Index Num Expr Call AttributeLoad NameLoad attr Return NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad NameLoad attr Str NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad ListComp TupleLoad SubscriptLoad NameLoad Index Num SubscriptLoad NameLoad Index Num comprehension NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore TupleLoad Str Str body If Call AttributeLoad NameLoad attr NameLoad NameLoad body Return SubscriptLoad NameLoad Index NameLoad Expr Call AttributeLoad NameLoad attr Str Return Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr Str attr Call NameLoad AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Num If NameLoad body Return Call NameLoad NameLoad orelse Return NameLoad decorator_list decorator_list Assign NameStore NameLoad
N/A N/A 


.. dialect:: mysql+pyodbc
    :name: PyODBC
    :dbapi: pyodbc
    :connectstring: mysql+pyodbc://<username>:<password>@<dsnname>
    :url: http://pypi.python.org/pypi/pyodbc/


Limitations
-----------

The mysql-pyodbc dialect is subject to unresolved character encoding issues
which exist within the current ODBC drivers available.
(see http://code.google.com/p/pyodbc/issues/detail?id=25).   Consider usage
of OurSQL, MySQLdb, or MySQL-connector/Python.

 base MySQLDialect MySQLExecutionContext connectors.pyodbc PyODBCConnector N/A util N/A re MySQLExecutionContext_pyodbc N/A MySQLExecutionContext N/A get_lastrowid N/A N/A self N/A N/A N/A cursor N/A N/A self create_cursor N/A N/A N/A cursor execute SELECT LAST_INSERT_ID() N/A lastrowid N/A N/A N/A cursor fetchone N/A 0 N/A N/A N/A cursor close N/A lastrowid N/A N/A MySQLDialect_pyodbc N/A PyODBCConnector MySQLDialect N/A N/A supports_unicode_statements False N/A execution_ctx_cls MySQLExecutionContext_pyodbc N/A pyodbc_driver_name MySQL __init__ N/A N/A self N/A kw N/A N/A N/A N/A kw setdefault convert_unicode True N/A N/A N/A N/A super MySQLDialect_pyodbc self __init__ kw N/A _detect_charset N/A N/A self connection N/A N/A N/A Sniff out the character set in use for connection results. N/A rs N/A N/A connection execute SHOW VARIABLES LIKE 'character_set%%' N/A opts N/A dict N/A N/A N/A row N/A 0 N/A row N/A 1 N/A row N/A N/A self _compat_fetchall rs N/A key N/A character_set_connection character_set N/A N/A N/A N/A opts get key None N/A N/A N/A opts N/A key N/A N/A N/A util warn Could not detect the connection character set.  Assuming latin1. N/A latin1 N/A _extract_error_code N/A N/A self exception N/A N/A N/A m N/A N/A N/A N/A re compile \((\d+)\) search N/A str N/A exception args N/A c N/A N/A m group 1 N/A c N/A N/A N/A int c N/A N/A None N/A N/A N/A dialect MySQLDialect_pyodbc