|
53 | 53 | SQL_WMETADATA = -99 |
54 | 54 |
|
55 | 55 | # Export connection attribute constants for set_attr() |
| 56 | +# NOTE: Some attributes are only supported when using an ODBC Driver Manager. |
| 57 | +# Attributes marked with [NO-OP] are not supported directly by the SQL Server ODBC driver |
| 58 | +# and will have no effect in this implementation. |
| 59 | + |
56 | 60 | SQL_ATTR_ACCESS_MODE = ConstantsDDBC.SQL_ATTR_ACCESS_MODE.value |
57 | 61 | SQL_ATTR_AUTOCOMMIT = ConstantsDDBC.SQL_ATTR_AUTOCOMMIT.value |
58 | 62 | SQL_ATTR_CONNECTION_TIMEOUT = ConstantsDDBC.SQL_ATTR_CONNECTION_TIMEOUT.value |
59 | 63 | SQL_ATTR_CURRENT_CATALOG = ConstantsDDBC.SQL_ATTR_CURRENT_CATALOG.value |
60 | 64 | SQL_ATTR_LOGIN_TIMEOUT = ConstantsDDBC.SQL_ATTR_LOGIN_TIMEOUT.value |
61 | 65 | SQL_ATTR_ODBC_CURSORS = ConstantsDDBC.SQL_ATTR_ODBC_CURSORS.value |
62 | 66 | SQL_ATTR_PACKET_SIZE = ConstantsDDBC.SQL_ATTR_PACKET_SIZE.value |
63 | | -SQL_ATTR_QUIET_MODE = ConstantsDDBC.SQL_ATTR_QUIET_MODE.value |
64 | 67 | SQL_ATTR_TXN_ISOLATION = ConstantsDDBC.SQL_ATTR_TXN_ISOLATION.value |
65 | | -SQL_ATTR_TRACE = ConstantsDDBC.SQL_ATTR_TRACE.value |
66 | | -SQL_ATTR_TRACEFILE = ConstantsDDBC.SQL_ATTR_TRACEFILE.value |
67 | | -SQL_ATTR_TRANSLATE_LIB = ConstantsDDBC.SQL_ATTR_TRANSLATE_LIB.value |
68 | | -SQL_ATTR_TRANSLATE_OPTION = ConstantsDDBC.SQL_ATTR_TRANSLATE_OPTION.value |
69 | | -SQL_ATTR_CONNECTION_POOLING = ConstantsDDBC.SQL_ATTR_CONNECTION_POOLING.value |
70 | | -SQL_ATTR_CP_MATCH = ConstantsDDBC.SQL_ATTR_CP_MATCH.value |
71 | | -SQL_ATTR_ASYNC_ENABLE = ConstantsDDBC.SQL_ATTR_ASYNC_ENABLE.value |
72 | | -SQL_ATTR_ENLIST_IN_DTC = ConstantsDDBC.SQL_ATTR_ENLIST_IN_DTC.value |
73 | | -SQL_ATTR_ENLIST_IN_XA = ConstantsDDBC.SQL_ATTR_ENLIST_IN_XA.value |
74 | | -SQL_ATTR_CONNECTION_DEAD = ConstantsDDBC.SQL_ATTR_CONNECTION_DEAD.value |
75 | | -SQL_ATTR_SERVER_NAME = ConstantsDDBC.SQL_ATTR_SERVER_NAME.value |
76 | | -SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE = ConstantsDDBC.SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE.value |
77 | | -SQL_ATTR_ASYNC_DBC_EVENT = ConstantsDDBC.SQL_ATTR_ASYNC_DBC_EVENT.value |
78 | | -SQL_ATTR_RESET_CONNECTION = ConstantsDDBC.SQL_ATTR_RESET_CONNECTION.value |
| 68 | + |
| 69 | +# The following attributes are [NO-OP] in this implementation (require Driver Manager): |
| 70 | +# SQL_ATTR_QUIET_MODE |
| 71 | +# SQL_ATTR_TRACE |
| 72 | +# SQL_ATTR_TRACEFILE |
| 73 | +# SQL_ATTR_TRANSLATE_LIB |
| 74 | +# SQL_ATTR_TRANSLATE_OPTION |
| 75 | +# SQL_ATTR_CONNECTION_POOLING |
| 76 | +# SQL_ATTR_CP_MATCH |
| 77 | +# SQL_ATTR_ASYNC_ENABLE |
| 78 | +# SQL_ATTR_ENLIST_IN_DTC |
| 79 | +# SQL_ATTR_ENLIST_IN_XA |
| 80 | +# SQL_ATTR_CONNECTION_DEAD |
| 81 | +# SQL_ATTR_ASYNC_DBC_FUNCTIONS_ENABLE |
| 82 | +# SQL_ATTR_ASYNC_DBC_EVENT |
| 83 | +# SQL_ATTR_SERVER_NAME |
| 84 | +# SQL_ATTR_RESET_CONNECTION |
| 85 | +# SQL_RESET_CONNECTION_YES |
79 | 86 |
|
80 | 87 | # Transaction Isolation Level Constants |
81 | 88 | SQL_TXN_READ_UNCOMMITTED = ConstantsDDBC.SQL_TXN_READ_UNCOMMITTED.value |
|
87 | 94 | SQL_MODE_READ_WRITE = ConstantsDDBC.SQL_MODE_READ_WRITE.value |
88 | 95 | SQL_MODE_READ_ONLY = ConstantsDDBC.SQL_MODE_READ_ONLY.value |
89 | 96 |
|
90 | | -# Connection Dead Constants |
91 | | -SQL_CD_TRUE = ConstantsDDBC.SQL_CD_TRUE.value |
92 | | -SQL_CD_FALSE = ConstantsDDBC.SQL_CD_FALSE.value |
93 | | - |
94 | 97 | # ODBC Cursors Constants |
95 | 98 | SQL_CUR_USE_IF_NEEDED = ConstantsDDBC.SQL_CUR_USE_IF_NEEDED.value |
96 | 99 | SQL_CUR_USE_ODBC = ConstantsDDBC.SQL_CUR_USE_ODBC.value |
97 | 100 | SQL_CUR_USE_DRIVER = ConstantsDDBC.SQL_CUR_USE_DRIVER.value |
98 | 101 |
|
99 | | -# Reset Connection Constants |
100 | | -SQL_RESET_CONNECTION_YES = ConstantsDDBC.SQL_RESET_CONNECTION_YES.value |
101 | 102 |
|
102 | 103 | # GLOBALS |
103 | 104 | # Read-Only |
|
0 commit comments