summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/dialects/sybase/pyodbc.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2010-03-17 16:01:29 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2010-03-17 16:01:29 -0400
commit214ed6239eb187c32e37bb7e3e3ac76555e266aa (patch)
tree5a810f7c7a802ebdd4c697e683c7b80e7dbbdd3b /lib/sqlalchemy/dialects/sybase/pyodbc.py
parent318f47dc80c58dee8c798afcc8c19a5dbb21eef7 (diff)
downloadsqlalchemy-214ed6239eb187c32e37bb7e3e3ac76555e266aa.tar.gz
- pyodbc can do *some* unicode with sybase, python-sybase not at all.
Since python-sybase source code seems to be all from 2001 with no updates, making pyodbc the default driver.
Diffstat (limited to 'lib/sqlalchemy/dialects/sybase/pyodbc.py')
-rw-r--r--lib/sqlalchemy/dialects/sybase/pyodbc.py17
1 files changed, 17 insertions, 0 deletions
diff --git a/lib/sqlalchemy/dialects/sybase/pyodbc.py b/lib/sqlalchemy/dialects/sybase/pyodbc.py
index 1bfdb6151..1bb09251c 100644
--- a/lib/sqlalchemy/dialects/sybase/pyodbc.py
+++ b/lib/sqlalchemy/dialects/sybase/pyodbc.py
@@ -8,7 +8,24 @@ Connect strings are of the form::
sybase+pyodbc://<username>:<password>@<dsn>/
sybase+pyodbc://<username>:<password>@<host>/<database>
+Unicode Support
+---------------
+The pyodbc driver currently supports usage of these Sybase types with
+Unicode or multibyte strings::
+
+ CHAR
+ NCHAR
+ NVARCHAR
+ TEXT
+ VARCHAR
+
+Currently *not* supported are::
+
+ UNICHAR
+ UNITEXT
+ UNIVARCHAR
+
"""
from sqlalchemy.dialects.sybase.base import SybaseDialect, SybaseExecutionContext