60 references to SQL_ATTR
System.Data.Odbc (60)
_generated\0\LibraryImports.g.cs (11)
556
internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLGetConnectAttrW(global::System.Data.Odbc.OdbcConnectionHandle ConnectionHandle, global::System.Data.Odbc.ODBC32.
SQL_ATTR
Attribute, byte[] Value, int BufferLength, out int StringLength)
585
static extern unsafe global::System.Data.Odbc.ODBC32.SQLRETURN __PInvoke(nint __ConnectionHandle_native, global::System.Data.Odbc.ODBC32.
SQL_ATTR
__Attribute_native, byte* __Value_native, int __BufferLength_native, int* __StringLength_native);
876
internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLGetStmtAttrW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, global::System.Data.Odbc.ODBC32.
SQL_ATTR
Attribute, out nint Value, int BufferLength, out int StringLength)
906
static extern unsafe global::System.Data.Odbc.ODBC32.SQLRETURN __PInvoke(nint __StatementHandle_native, global::System.Data.Odbc.ODBC32.
SQL_ATTR
__Attribute_native, nint* __Value_native, int __BufferLength_native, int* __StringLength_native);
1217
internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLSetConnectAttrW(global::System.Data.Odbc.OdbcConnectionHandle ConnectionHandle, global::System.Data.Odbc.ODBC32.
SQL_ATTR
Attribute, string Value, int StringLength)
1244
static extern unsafe global::System.Data.Odbc.ODBC32.SQLRETURN __PInvoke(nint __ConnectionHandle_native, global::System.Data.Odbc.ODBC32.
SQL_ATTR
__Attribute_native, ushort* __Value_native, int __StringLength_native);
1254
internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLSetConnectAttrW(global::System.Data.Odbc.OdbcConnectionHandle ConnectionHandle, global::System.Data.Odbc.ODBC32.
SQL_ATTR
Attribute, nint Value, int StringLength)
1279
static extern unsafe global::System.Data.Odbc.ODBC32.SQLRETURN __PInvoke(nint __ConnectionHandle_native, global::System.Data.Odbc.ODBC32.
SQL_ATTR
__Attribute_native, nint __Value_native, int __StringLength_native);
1288
internal static extern partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLSetConnectAttrW(nint ConnectionHandle, global::System.Data.Odbc.ODBC32.
SQL_ATTR
Attribute, nint Value, int StringLength);
1375
internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLSetEnvAttr(global::System.Data.Odbc.OdbcEnvironmentHandle EnvironmentHandle, global::System.Data.Odbc.ODBC32.
SQL_ATTR
Attribute, nint Value, global::System.Data.Odbc.ODBC32.SQL_IS StringLength)
1400
static extern unsafe global::System.Data.Odbc.ODBC32.SQLRETURN __PInvoke(nint __EnvironmentHandle_native, global::System.Data.Odbc.ODBC32.
SQL_ATTR
__Attribute_native, nint __Value_native, global::System.Data.Odbc.ODBC32.SQL_IS __StringLength_native);
src\runtime\src\libraries\Common\src\Interop\Interop.Odbc.cs (6)
171
/*SQLINTEGER*/ODBC32.
SQL_ATTR
Attribute,
240
/*SQLINTEGER*/ODBC32.
SQL_ATTR
Attribute,
305
/*SQLINTEGER*/ODBC32.
SQL_ATTR
Attribute,
312
/*SQLINTEGER*/ODBC32.
SQL_ATTR
Attribute,
319
/*SQLINTEGER*/ODBC32.
SQL_ATTR
Attribute,
347
/*SQLINTEGER*/ODBC32.
SQL_ATTR
Attribute,
System\Data\Odbc\OdbcCommand.cs (8)
384
internal OdbcDescriptorHandle GetDescriptorHandle(ODBC32.
SQL_ATTR
attribute)
618
ODBC32.
SQL_ATTR
.QUERY_TIMEOUT,
639
TrySetStatementAttribute(stmt, (ODBC32.
SQL_ATTR
)ODBC32.SQL_SOPT_SS.NOBROWSETABLE, (IntPtr)ODBC32.SQL_NB.ON);
640
TrySetStatementAttribute(stmt, (ODBC32.
SQL_ATTR
)ODBC32.SQL_SOPT_SS.HIDDEN_COLUMNS, (IntPtr)ODBC32.SQL_HC.ON);
649
TrySetStatementAttribute(stmt, (ODBC32.
SQL_ATTR
)ODBC32.SQL_SOPT_SS.NOBROWSETABLE, (IntPtr)ODBC32.SQL_NB.OFF);
650
TrySetStatementAttribute(stmt, (ODBC32.
SQL_ATTR
)ODBC32.SQL_SOPT_SS.HIDDEN_COLUMNS, (IntPtr)ODBC32.SQL_HC.OFF);
905
private void TrySetStatementAttribute(OdbcStatementHandle stmt, ODBC32.
SQL_ATTR
stmtAttribute, IntPtr value)
1136
internal OdbcDescriptorHandle GetDescriptorHandle(ODBC32.
SQL_ATTR
attribute)
System\Data\Odbc\OdbcConnection.cs (12)
95
return GetConnectAttrString(ODBC32.
SQL_ATTR
.CURRENT_CATALOG);
332
int isDead = GetConnectAttr(ODBC32.
SQL_ATTR
.CONNECTION_DEAD, ODBC32.HANDLER.IGNORE);
381
internal string GetConnectAttrString(ODBC32.
SQL_ATTR
attribute)
414
internal int GetConnectAttr(ODBC32.
SQL_ATTR
attribute, ODBC32.HANDLER handler)
713
internal void FlagUnsupportedConnectAttr(ODBC32.
SQL_ATTR
Attribute)
717
case ODBC32.
SQL_ATTR
.CURRENT_CATALOG:
720
case ODBC32.
SQL_ATTR
.CONNECTION_DEAD:
729
internal void FlagUnsupportedStmtAttr(ODBC32.
SQL_ATTR
Attribute)
733
case ODBC32.
SQL_ATTR
.QUERY_TIMEOUT:
736
case (ODBC32.
SQL_ATTR
)ODBC32.SQL_SOPT_SS.NOBROWSETABLE:
739
case (ODBC32.
SQL_ATTR
)ODBC32.SQL_SOPT_SS.HIDDEN_COLUMNS:
952
ODBC32.SQLRETURN retcode = connectionHandle.SetConnectionAttribute3(ODBC32.
SQL_ATTR
.CURRENT_CATALOG, value, checked((int)value.Length * 2));
System\Data\Odbc\OdbcConnectionHandle.cs (12)
42
SetConnectionAttribute2(ODBC32.
SQL_ATTR
.LOGIN_TIMEOUT, (IntPtr)connectionTimeout, (int)ODBC32.SQL_IS.UINTEGER);
64
retcode = Interop.Odbc.SQLSetConnectAttrW(this, ODBC32.
SQL_ATTR
.AUTOCOMMIT, ODBC32.SQL_AUTOCOMMIT_OFF, (int)ODBC32.SQL_IS.UINTEGER);
80
ODBC32.
SQL_ATTR
isolationAttribute;
88
isolationAttribute = ODBC32.
SQL_ATTR
.TXN_ISOLATION;
92
isolationAttribute = ODBC32.
SQL_ATTR
.TXN_ISOLATION;
96
isolationAttribute = ODBC32.
SQL_ATTR
.TXN_ISOLATION;
100
isolationAttribute = ODBC32.
SQL_ATTR
.TXN_ISOLATION;
105
isolationAttribute = ODBC32.
SQL_ATTR
.SQL_COPT_SS_TXN_ISOLATION;
178
retcode = Interop.Odbc.SQLSetConnectAttrW(handle, ODBC32.
SQL_ATTR
.AUTOCOMMIT, ODBC32.SQL_AUTOCOMMIT_ON, (int)ODBC32.SQL_IS.UINTEGER);
225
internal ODBC32.SQLRETURN GetConnectionAttribute(ODBC32.
SQL_ATTR
attribute, byte[] buffer, out int cbActual)
250
internal ODBC32.SQLRETURN SetConnectionAttribute2(ODBC32.
SQL_ATTR
attribute, IntPtr value, int length)
257
internal ODBC32.SQLRETURN SetConnectionAttribute3(ODBC32.
SQL_ATTR
attribute, string buffer, int length)
System\Data\Odbc\OdbcDataReader.cs (1)
1653
using (OdbcDescriptorHandle hdesc = new OdbcDescriptorHandle(StatementHandle, ODBC32.
SQL_ATTR
.APP_PARAM_DESC))
System\Data\Odbc\OdbcEnvironmentHandle.cs (2)
19
ODBC32.
SQL_ATTR
.ODBC_VERSION,
31
ODBC32.
SQL_ATTR
.CONNECTION_POOLING,
System\Data\Odbc\OdbcHandle.cs (4)
78
internal OdbcHandle(OdbcStatementHandle parentHandle, ODBC32.
SQL_ATTR
attribute) : base(IntPtr.Zero, true)
80
Debug.Assert((ODBC32.
SQL_ATTR
.APP_PARAM_DESC == attribute) || (ODBC32.
SQL_ATTR
.APP_ROW_DESC == attribute), "invalid attribute");
224
internal OdbcDescriptorHandle(OdbcStatementHandle statementHandle, ODBC32.
SQL_ATTR
attribute) : base(statementHandle, attribute)
System\Data\Odbc\OdbcParameter.cs (1)
896
OdbcDescriptorHandle hdesc = command.GetDescriptorHandle(ODBC32.
SQL_ATTR
.APP_PARAM_DESC);
System\Data\Odbc\OdbcStatementHandle.cs (2)
174
internal ODBC32.SQLRETURN GetStatementAttribute(ODBC32.
SQL_ATTR
attribute, out IntPtr value, out int stringLength)
264
internal ODBC32.SQLRETURN SetStatementAttribute(ODBC32.
SQL_ATTR
attribute, IntPtr value, ODBC32.SQL_IS stringLength)
System\Data\Odbc\OdbcTransaction.cs (1)
53
int sql_iso = connection.GetConnectAttr(ODBC32.
SQL_ATTR
.TXN_ISOLATION, ODBC32.HANDLER.THROW);