1 instantiation of OdbcStatementHandle
System.Data.Odbc (1)
System\Data\Odbc\OdbcConnection.cs (1)
352return new OdbcStatementHandle(ConnectionHandle);
96 references to OdbcStatementHandle
System.Data.Odbc (96)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LibraryImports.g.cs (50)
73internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLBindCol(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, ushort ColumnNumber, global::System.Data.Odbc.ODBC32.SQL_C TargetType, global::System.Runtime.InteropServices.HandleRef TargetValue, nint BufferLength, nint StrLen_or_Ind) 82global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 117internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLBindCol(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, ushort ColumnNumber, global::System.Data.Odbc.ODBC32.SQL_C TargetType, nint TargetValue, nint BufferLength, nint StrLen_or_Ind) 124global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 154internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLBindParameter(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, ushort ParameterNumber, short ParamDirection, global::System.Data.Odbc.ODBC32.SQL_C SQLCType, short SQLType, nint cbColDef, nint ibScale, global::System.Runtime.InteropServices.HandleRef rgbValue, nint BufferLength, global::System.Runtime.InteropServices.HandleRef StrLen_or_Ind) 165global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 204internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLCancel(global::System.Data.Odbc.OdbcStatementHandle StatementHandle) 211global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 241internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLCloseCursor(global::System.Data.Odbc.OdbcStatementHandle StatementHandle) 248global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 278internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLColAttributeW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, short ColumnNumber, short FieldIdentifier, global::System.Data.Odbc.CNativeBuffer CharacterAttribute, short BufferLength, out short StringLength, out nint NumericAttribute) 289global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 325internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLColumnsW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, string CatalogName, short NameLen1, string SchemaName, short NameLen2, string TableName, short NameLen3, string ColumnName, short NameLen4) 332global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 424internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLExecDirectW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, string StatementText, int TextLength) 431global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 463internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLExecute(global::System.Data.Odbc.OdbcStatementHandle StatementHandle) 470global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 500internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLFetch(global::System.Data.Odbc.OdbcStatementHandle StatementHandle) 507global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 545internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLFreeStmt(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, global::System.Data.Odbc.ODBC32.STMT Option) 552global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 623internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLGetData(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, ushort ColumnNumber, global::System.Data.Odbc.ODBC32.SQL_C TargetType, global::System.Data.Odbc.CNativeBuffer TargetValue, nint BufferLength, out nint StrLen_or_Ind) 633global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 918internal 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) 927global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 960internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLGetTypeInfo(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, short fSqlType) 967global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 997internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLMoreResults(global::System.Data.Odbc.OdbcStatementHandle StatementHandle) 1004global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 1034internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLNumResultCols(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, out short ColumnCount) 1042global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 1074internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLPrepareW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, string StatementText, int TextLength) 1081global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 1113internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLPrimaryKeysW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, string CatalogName, short NameLen1, string SchemaName, short NameLen2, string TableName, short NameLen3) 1120global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 1154internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLProcedureColumnsW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, string CatalogName, short NameLen1, string SchemaName, short NameLen2, string ProcName, short NameLen3, string ColumnName, short NameLen4) 1161global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 1196internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLProceduresW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, string CatalogName, short NameLen1, string SchemaName, short NameLen2, string ProcName, short NameLen3) 1203global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 1237internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLRowCount(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, out nint RowCount) 1245global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 1479internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLSetStmtAttrW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, int Attribute, nint Value, int StringLength) 1486global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 1516internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLSpecialColumnsW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, global::System.Data.Odbc.ODBC32.SQL_SPECIALCOLS IdentifierType, string CatalogName, short NameLen1, string SchemaName, short NameLen2, string TableName, short NameLen3, global::System.Data.Odbc.ODBC32.SQL_SCOPE Scope, global::System.Data.Odbc.ODBC32.SQL_NULLABILITY Nullable) 1523global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 1557internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLStatisticsW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, string CatalogName, short NameLen1, string SchemaName, short NameLen2, nint TableName, short NameLen3, short Unique, short Reserved) 1564global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new(); 1597internal static partial global::System.Data.Odbc.ODBC32.SQLRETURN SQLTablesW(global::System.Data.Odbc.OdbcStatementHandle StatementHandle, string CatalogName, short NameLen1, string SchemaName, short NameLen2, string TableName, short NameLen3, string TableType, short NameLen4) 1604global::System.Runtime.InteropServices.Marshalling.SafeHandleMarshaller<global::System.Data.Odbc.OdbcStatementHandle>.ManagedToUnmanagedIn __StatementHandle_native__marshaller = new();
src\runtime\src\libraries\Common\src\Interop\Interop.Odbc.cs (25)
37/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 50/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 59/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 80/*SQLHSTMT*/OdbcStatementHandle StatementHandle); 84/*SQLHSTMT*/OdbcStatementHandle StatementHandle); 88/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 113/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 146/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 152/*SQLHSTMT*/OdbcStatementHandle StatementHandle); 156/*SQLHSTMT*/OdbcStatementHandle StatementHandle); 165/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 178/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 239/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 247/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 252/*SQLHSTMT*/OdbcStatementHandle StatementHandle); 256/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 261/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 267/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 277/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 289/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 299/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 353/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 360/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 373/*SQLHSTMT*/OdbcStatementHandle StatementHandle, 385/*SQLHSTMT*/OdbcStatementHandle StatementHandle,
System\Data\Odbc\OdbcCommand.cs (12)
439OdbcStatementHandle? stmt = wrapper.StatementHandle; 594OdbcStatementHandle stmt = GetStatementHandle().StatementHandle!; 891OdbcStatementHandle stmt = _cmdWrapper!.StatementHandle!; 905private void TrySetStatementAttribute(OdbcStatementHandle stmt, ODBC32.SQL_ATTR stmtAttribute, IntPtr value) 959private OdbcStatementHandle? _stmt; // hStmt 960private OdbcStatementHandle? _keyinfostmt; // hStmt for keyinfo 1011internal OdbcStatementHandle? StatementHandle 1016internal OdbcStatementHandle? KeyInfoStatement 1066OdbcStatementHandle? handle = _stmt; 1076OdbcStatementHandle? handle = _keyinfostmt; 1088OdbcStatementHandle? handle = _stmt; 1113OdbcStatementHandle? handle = _keyinfostmt;
System\Data\Odbc\OdbcCommandBuilder.cs (1)
169OdbcStatementHandle hstmt = cmdWrapper.StatementHandle!;
System\Data\Odbc\OdbcConnection.cs (1)
350internal OdbcStatementHandle CreateStatementHandle()
System\Data\Odbc\OdbcDataReader.cs (4)
109private OdbcStatementHandle StatementHandle 117private OdbcStatementHandle KeyInfoStatementHandle 1543OdbcStatementHandle stmt = StatementHandle; 1590OdbcStatementHandle? stmt = StatementHandle;
System\Data\Odbc\OdbcHandle.cs (2)
78internal OdbcHandle(OdbcStatementHandle parentHandle, ODBC32.SQL_ATTR attribute) : base(IntPtr.Zero, true) 224internal OdbcDescriptorHandle(OdbcStatementHandle statementHandle, ODBC32.SQL_ATTR attribute) : base(statementHandle, attribute)
System\Data\Odbc\OdbcParameter.cs (1)
790internal void Bind(OdbcStatementHandle hstmt, OdbcCommand command, short ordinal, CNativeBuffer parameterBuffer, bool allowReentrance)