
ADO.NET in a Nutshell
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Cover
- Table of Contents
- Preface
- Audience
- Contents of This Book
- What's on the CD-ROM
- Conventions Used in This Book
- Comments and Questions
- Acknowledgments
- Bill
- Matthew
- CD-ROM Acknowledgments
- Part I. ADO.NET Tutorial
- Chapter 1. Introduction
- ADO.NET Data Providers
- Connected and Disconnected Data
- Connected Classes
- Disconnected Classes
- Chapter 2. .NET Data Providers
- Data Providers
- Microsoft SQL Server
- OLE DB
- ODBC
- Oracle
- SQLXML Managed Classes
- Other Providers
- Selecting a Data Provider
- Creating a Custom Data Provider
- Chapter 3. Connections
- Connection Object Overview
- The Connection String
- Setting Connection String Parameters
- The SQL Server connection string
- The MSDE connection string
- The OLE DB connection string
- The ODBC .NET connection string
- The Oracle .NET connection string
- Security Risks of the Connection String
- Opening and Closing Connections
- Connection Events
- Connections and Exception Handling
- Disposing Connections
- Connection Pooling
- SQL Server and Oracle Connection Pooling
- OLE DB and ODBC Connection Pooling
- Connection Pooling and Application Domains
- Connection Pooling and Performance Counters
- Chapter 4. Commands
- Command Object Overview
- Creating and Executing a Command
- Executing a Command That Doesn't Return Rows
- Updating a record
- Deleting a record
- Inserting a record
- Executing a Command That Returns a Single Value
- Parameter Object Overview
- Creating Parameters
- Parameterized Commands
- Commands with Stored Procedures
- Executing a Stored Procedure
- Output Parameters
- Stored Procedure Return Values
- Deriving Parameters
- Commands and Data Definition Language (DDL)
- Chapter 5. DataReaders
- DataReader Object Overview
- Performing a Query with a DataReader
- Using Column Ordinals
- Using Typed Accessors
- Retrieving Null Values
- Returning Multiple Result Sets
- Showing All Columns with the DataReader
- Reading Single Rows with a DataReader
- Retrieving BLOB Data
- Stored Procedures with the DataReader
- DataReaders and Schema Information
- Retrieving Schema Information for a Query
- Retrieving Schema Tables
- Retrieving schema tables with SQL Server
- Retrieving schema tables with the OLE DB provider
- Chapter 6. DataSets
- Creating an Untyped DataSet
- Working with Tables in the DataSet
- Adding and Removing Relations
- Adding Custom Information
- Cloning the Schema
- Copying the DataSet
- Merging Two DataSets
- Removing All Data
- Resetting the DataSet
- Committing and Discarding Changes
- AcceptChanges and RejectChanges
- HasChanges and GetChanges
- Chapter 7. DataTables
- Creating a DataTable
- Working with Columns
- Constraints
- Primary Key
- Rows
- Loading Data
- Committing and Discarding Changes
- Cloning the Schema of the Table
- Copying the Table
- Selecting a Subset of Rows
- Performing Aggregate Calculations
- Removing All Data
- Resetting the Table
- Identifying Errors in the Table
- DataTable Events
- ColumnChanged and ColumnChanging
- RowChanged, RowChanging, RowDeleted, and RowDeleting
- Chapter 8. DataColumns
- Creating DataColumns
- Creating AutoIncrement Columns
- Creating Expression Columns
- Handling Null Values
- Mapping .NET Data Provider Types to .NET Framework Types
- Chapter 9. DataRows
- Creating a DataRow
- Updating Rows
- Deleting Rows
- Using Row State Information
- Using Row Version Information
- Accepting or Rejecting Changes to Rows
- Navigating Parent and Child Rows
- Using Row Error Information
- Chapter 10. Constraints
- Constraint Object Overview
- The UniqueConstraint
- Constraints and FillSchema( )
- The ForeignKeyConstraint
- Referential Integrity with ForeignKeyConstraint Rules
- Chapter 11. DataRelations
- DataRelation Object Overview
- DataRelations and Constraints
- Navigating Relational Data
- Modeling a One-to-Many Relationship
- Modeling a Many-to-Many Relationship
- Creating Expression-Based Columns Using Relations
- Chapter 12. DataViews and Data Binding
- The DataView and DataViewManager
- Binding to a DataView
- Binding to a DataViewManager
- Sorting and Filtering
- Sorting with the DataView
- Filtering by Column
- Filter operators
- Pattern-matching filters
- Filter-supported functions
- Aggregate functions and relations in filters
- Filtering by Row State
- Displaying Multiple Views
- Accessing Data Through a DataView
- Searching a DataView
- Navigating Relations with a DataView
- Windows Data Binding
- The CurrencyManager and BindingContext
- List Binding
- Single-Value Binding
- Format and Parse
- Controlling Navigation
- Master-Detail Forms
- Creating New Binding Contexts
- ASP.NET Data Binding
- List Binding
- ASP.NET Templated Data Controls
- The DataList
- Templates and Styles
- Chapter 13. Strongly Typed DataSets
- Creating a Strongly Typed DataSet
- Discussion of Underlying Classes
- Adding a Row
- Editing a Row
- Finding a Row
- Null Data
- Navigating Hierarchical Data
- Annotations
- Chapter 14. DataAdapters
- Creating DataAdapter Object
- Retrieving Data from the Data Source
- Retrieving Schema Information from the Data Source
- Updating the Data Source
- Mapping Tables and Columns
- AcceptChangesDuringFill
- ContinueUpdateOnError
- DataAdapter Events
- Chapter 15. Updating the Data Source
- SqlCommandBuilder Class Overview
- Updating a Data Source Using Command Builder
- Updating a Data Source Using Custom Logic
- Refreshing Data After Updating
- Retrieving Updated Values from the Data Source
- Updating Data in Related Tables
- Handling Concurrency Issues
- Optimization
- Chapter 16. Transactions
- Manual Transactions
- Isolation Levels
- Savepoints
- Nested Transactions
- Transactions Using a DataAdapter
- Automatic Transactions
- Chapter 17. XML and the DataSet
- DataSet XML Methods
- Dissecting the DataSet XML
- Dissecting the DataSet XML Schema
- XML Write and Read Modes
- Dissecting the DiffGram
- Shaping DataSet XML
- Attributes and Elements
- Relational XML Data
- Other .NET XML Classes
- XmlDataDocument Object Overview
- Searching a DataSet with XPath
- Transforming DataSet XML with XSLT
- Using the Data Objects to Edit XML
- Inferring XML Structure
- SQL Server 2000 XML
- The SQLXML Provider
- Converting to XML on the Client-Side
- Submitting Direct XPath Queries
- Batch Updates with the DiffGram
- Part II. ADO.NET Core Classes
- Chapter 18. The Connection Class
- Comments/Troubleshooting
- Properties Reference
- ConnectionString
- Examples
- Notes
- ConnectionTimeout
- Examples
- Note
- Database
- Note
- DataSource
- Note
- Provider [OLE DB only]
- Note
- PacketSize [SQL Server only]
- Note
- ServerVersion
- State
- WorkstationId [SQL Server only]
- Note
- Methods Reference
- BeginTransaction
- Parameters
- Example
- Notes
- ChangeDatabase
- Parameter
- Example
- Note
- Close
- Note
- CreateCommand
- Example
- EnlistDistributedTransaction
- Parameters
- Example
- Notes
- GetOleDbSchemaTable [OLE DB only]
- Parameters
- Example
- Notes
- Open
- Example
- ReleaseObjectPool [OLE DB only]
- Note
- Events Reference
- InfoMessage
- Event Argument
- Example
- StateChange
- Event Argument
- Example
- Chapter 19. The Command Class
- Comments/Troubleshooting
- Properties Reference
- CommandText
- Example
- Notes
- CommandTimeout
- Example
- CommandType
- Example
- Note
- Connection
- Note
- Transaction
- Example
- Note
- UpdatedRowSource
- Example
- Notes
- Collections Reference
- Parameters
- Example
- Methods Reference
- Cancel
- CreateParameter
- Example
- ExecuteNonQuery
- Example
- ExecuteReader
- Parameter
- Example
- Note
- ExecuteScalar
- Example
- ExecuteXmlReader [SQL Server only]
- Example
- Note
- Prepare
- Example
- Notes
- ResetCommandTimeout
- Chapter 20. The Parameter Class
- Comments/Troubleshooting
- Properties Reference
- DbType
- Example
- Note
- Direction
- Note
- IsNullable
- Note
- Offset [SQL Server only]
- Note
- OleDbType [OLE DB only]
- Example
- Notes
- ParameterName
- Example
- Notes
- Precision
- Note
- Scale
- Note
- Size
- SourceColumn
- Example
- Note
- SourceVersion
- Example
- SqlDbType [SQL Server only]
- Example
- Notes
- Value
- Example
- Note
- Chapter 21. The DataReader Class
- Comments/Troubleshooting
- Properties Reference
- Depth
- Example
- Note
- FieldCount
- Example
- IsClosed
- Note
- HasRows
- Item
- Example
- RecordsAffected
- Note
- Methods Reference
- Close
- Example
- Get&TypeName&
- Example
- Notes
- GetDataTypeName
- Example
- GetName
- Example
- GetOrdinal
- Example
- Note
- GetSchemaTable
- Example
- GetValue
- Note
- GetValues
- Example
- Notes
- IsDBNull
- Example
- NextResult
- Example
- Read
- Example
- Note
- Chapter 22. The DataSet Class
- Comments/Troubleshooting
- Properties Reference
- CaseSensitive
- Example
- Notes
- DataSetName
- Example
- Notes
- DefaultViewManager
- Example
- Notes
- EnforceConstraints
- Example
- Notes
- HasErrors
- Example
- Notes
- Locale
- Example
- Notes
- Namespace
- Example
- Note
- Prefix
- Example
- Note
- Collections Reference
- ExtendedProperties
- Example
- Notes
- Relations
- Examples
- Notes
- Tables
- Example
- Notes
- Methods Reference
- AcceptChanges
- Parameters
- Example
- Notes
- Clear
- Parameters
- Example
- Clone
- Parameter
- Example
- Copy
- Parameter
- Example
- GetChanges
- Parameters
- Example
- Notes
- GetXml
- Parameter
- Example
- Note
- GetXmlSchema
- Parameter
- Example
- Note
- HasChanges
- Parameters
- Example
- Note
- InferXmlSchema
- Parameters
- Example
- Note
- Merge
- Parameters
- Example
- Notes
- ReadXml
- Parameters
- Example
- Note
- ReadXmlSchema
- Parameter
- Example
- Note
- RejectChanges
- Parameters
- Example
- Notes
- Reset
- Parameters
- Example
- Note
- WriteXml
- Parameters
- Example
- Note
- WriteXmlSchema
- Parameter
- Example
- Note
- Events Reference
- MergeFailed
- Example
- Notes
- Chapter 23. The DataTable Class
- Comments/Troubleshooting
- Properties Reference
- CaseSensitive
- Example
- Notes
- DataSet
- Example
- Note
- DefaultView
- Example
- Note
- DisplayExpression
- Example
- HasErrors
- Example
- Notes
- Locale
- Example
- Notes
- MinimumCapacity
- Example
- Notes
- Namespace
- Example
- Note
- Prefix
- Example
- Note
- TableName
- Example
- Notes
- Collections Reference
- ChildRelations
- Example
- Note
- Columns
- Examples
- Notes
- Constraints
- Examples
- Notes
- ExtendedProperties
- Example
- Note
- ParentRelations
- Example
- Note
- PrimaryKey
- Example
- Note
- Rows
- Examples
- Notes
- Methods Reference
- AcceptChanges
- Parameters
- Example
- Notes
- BeginLoadData
- Parameters
- Example
- Notes
- Clear
- Parameters
- Example
- Note
- Clone
- Parameter
- Example
- Compute
- Parameters
- Example
- Note
- Copy
- Parameter
- Example
- EndLoadData
- Parameters
- Example
- Notes
- GetChanges
- Parameters
- Example
- Notes
- GetErrors
- Parameter
- Example
- Notes
- ImportRow
- Parameter
- Example
- Notes
- LoadDataRow
- Parameters
- Example
- Notes
- NewRow
- Parameter
- Example
- RejectChanges
- Parameters
- Example
- Notes
- Reset
- Parameters
- Example
- Note
- Select
- Parameters
- Example
- Note
- Events Reference
- ColumnChanged
- Example
- Notes
- ColumnChanging
- Example
- Note
- RowChanged
- Example
- Notes
- RowChanging
- Example
- Note
- RowDeleted
- Example
- Note
- RowDeleting
- Example
- Note
- Chapter 24. The DataColumn Class
- Comments/Troubleshooting
- Properties Reference
- AllowDBNull
- Example
- Notes
- AutoIncrement
- Example
- Notes
- AutoIncrementSeed
- Example
- Note
- AutoIncrementStep
- Example
- Note
- Caption
- Example
- Notes
- ColumnMapping
- Example
- Notes
- ColumnName
- Example
- Notes
- DataType
- Example
- Notes
- DefaultValue
- Example
- Notes
- Expression
- Example
- Notes
- MaxLength
- Example
- Notes
- Namespace
- Example
- Note
- Ordinal
- Example
- Note
- Prefix
- Example
- Note
- ReadOnly
- Example
- Note
- Table
- Example
- Note
- Unique
- Example
- Notes
- Collections Reference
- ExtendedProperties
- Example
- Note
- Chapter 25. The DataRow Class
- Comments/Troubleshooting
- Properties Reference
- HasErrors
- Example
- Notes
- Item
- Parameters
- Example
- Notes
- ItemArray
- Example
- Notes
- RowError
- Example
- Notes
- RowState
- Example
- Note
- Table
- Example
- Note
- Collections Reference
- ItemArray
- Example
- Note
- Methods Reference
- AcceptChanges
- Parameters
- Example
- Notes
- BeginEdit
- Parameters
- Example
- Notes
- CancelEdit
- Parameters
- Example
- Notes
- ClearErrors
- Parameters
- Example
- Note
- Delete
- Parameters
- Examples
- Note
- EndEdit
- Parameters
- Example
- Notes
- GetChildRows
- Parameters
- Example
- GetColumnError
- Parameters
- Example
- Note
- GetColumnsInError
- Parameter
- Example
- Notes
- GetParentRow
- Parameters
- Example
- GetParentRows
- Parameters
- Example
- Note
- HasVersion
- Parameters
- Example
- IsNull
- Parameters
- Example
- Note
- RejectChanges
- Parameters
- Example
- Notes
- SetColumnError
- Parameters
- Example
- Note
- SetParentRow
- Parameters
- Example
- Chapter 26. The Constraint Class
- Comments/Troubleshooting
- Properties Reference
- AcceptRejectRule [ForeignKeyConstraint only]
- Note
- Columns
- Example
- ConstraintName
- Example
- DeleteRule [ForeignKeyConstraint only]
- Example
- IsPrimaryKey [UniqueKeyConstraint only]
- Example
- Note
- RelatedColumns [ForeignKeyConstraint only]
- Example
- RelatedTable [ForeignKeyConstraint only]
- Example
- Note
- Table
- Example
- Note
- UpdateRule [ForeignKeyConstraint only]
- Example
- Collections Reference
- ExtendedProperties
- Example
- Note
- Chapter 27. The DataRelation Class
- Comments/Troubleshooting
- Properties Reference
- ChildKeyConstraint
- Example
- ChildTable
- Example
- DataSet
- Example
- Nested
- Example
- Note
- ParentKeyConstraint
- Example
- ParentTable
- Example
- RelationName
- Example
- Note
- Collections Reference
- ChildColumns
- Example
- ExtendedProperties
- Example
- Note
- ParentColumns
- Example
- Chapter 28. The DataView Class
- Comments/Troubleshooting
- Properties Reference
- AllowDelete
- Example
- AllowEdit
- Example
- AllowNew
- Example
- ApplyDefaultSort
- Example
- Count
- Example
- DataViewManager
- Example
- Item
- Example
- Notes
- RowFilter
- Example
- Note
- RowStateFilter
- Example
- Note
- Sort
- Example
- Notes
- Table
- Example
- Methods Reference
- AddNew
- Example
- Note
- Delete
- Example
- Find
- Parameters
- Example
- Notes
- FindRows
- Parameters
- Example
- Notes
- Events Reference
- ListChanged
- Event Argument
- Example
- Note
- Chapter 29. The DataAdapter Class
- Comments/Troubleshooting
- Properties Reference
- AcceptChangesDuringFill
- Example
- Notes
- ContinueUpdateOnError
- Example
- Notes
- DeleteCommand
- Example
- Note
- InsertCommand
- Example
- Note
- MissingMappingAction
- Example
- Note
- MissingSchemaAction
- Example
- Note
- SelectCommand
- Example
- Note
- UpdateCommand
- Example
- Note
- Collections Reference
- TableMappings
- Example
- Notes
- DataTableMappingCollection
- DataTableMapping class
- DataColumnMappingCollection
- DataColumnMapping class
- Methods Reference
- Fill
- Parameters
- Example
- Notes
- FillSchema
- Parameters
- Example
- Notes
- GetFillParameters
- Parameters
- Example
- Note
- Update
- Parameters
- Example
- Notes
- Events Reference
- FillError
- Example
- Notes
- RowUpdated
- Example
- Notes
- RowUpdating
- Example
- Notes
- Chapter 30. The CommandBuilder Class
- Comments/Troubleshooting
- Properties Reference
- DataAdapter
- Example
- Notes
- QuotePrefix
- Example
- Notes
- QuoteSuffix
- Example
- Notes
- Methods Reference
- DeriveParameters
- Parameters
- Example
- Notes
- GetDeleteCommand
- Parameters
- Example
- Notes
- GetInsertCommand
- Parameters
- Example
- Notes
- GetUpdateCommand
- Parameters
- Example
- Notes
- RefreshSchema
- Parameters
- Example
- Notes
- Chapter 31. The Transaction Class
- Comments/Troubleshooting
- Properties Reference
- Connection
- Example
- Note
- IsolationLevel
- Example
- Note
- Methods Reference
- Begin [OLE DB only]
- Parameters
- Example
- Notes
- Commit
- Parameters
- Example
- Rollback
- Parameters
- Example
- Note
- Save [SQL Server only]
- Parameters
- Example
- Note
- Part III. API Quick Reference
- Chapter 32. How to Use This Quick Reference
- Finding a Quick-Reference Entry
- Reading a Quick-Reference Entry
- Type Name, Namespace, Assembly, Type Category, and Flags
- Description
- Synopsis
- Member availability and flags
- Functional grouping of members
- Class Hierarchy
- Cross References
- A Note About Type Names
- Chapter 33. Converting from C# to VB Syntax
- General Considerations
- Classes
- Structures
- Interfaces
- Class, Structure, and Interface Members
- Fields
- Methods
- Properties
- Events
- Delegates
- Enumerations
- Chapter 34. The System.Data Namespace
- AcceptRejectRule
- Hierarchy
- Returned By
- Passed To
- CommandBehavior
- Hierarchy
- Passed To
- CommandType
- Hierarchy
- Returned By
- Passed To
- ConnectionState
- Hierarchy
- Returned By
- Passed To
- Constraint
- Subclasses
- Returned By
- Passed To
- ConstraintCollection
- Hierarchy
- Returned By
- ConstraintException
- Hierarchy
- DataColumn
- Hierarchy
- Returned By
- Passed To
- DataColumnChangeEventArgs
- Hierarchy
- Passed To
- DataColumnChangeEventHandler
- Associated Events
- DataColumnCollection
- Hierarchy
- Returned By
- DataException
- Hierarchy
- Subclasses
- DataRelation
- Returned By
- Passed To
- DataRelationCollection
- Hierarchy
- Returned By
- DataRow
- Returned By
- Passed To
- DataRowAction
- Hierarchy
- Returned By
- Passed To
- DataRowChangeEventArgs
- Hierarchy
- Passed To
- DataRowChangeEventHandler
- Associated Events
- DataRowCollection
- Hierarchy
- Returned By
- DataRowState
- Hierarchy
- Returned By
- Passed To
- DataRowVersion
- Hierarchy
- Returned By
- Passed To
- DataRowView
- Returned By
- DataSet
- Hierarchy
- Returned By
- Passed To
- DataSysDescriptionAttribute
- Hierarchy
- Valid On
- DataTable
- Hierarchy
- Returned By
- Passed To
- DataTableCollection
- Hierarchy
- Returned By
- DataView
- Hierarchy
- Returned By
- DataViewManager
- Hierarchy
- Returned By
- DataViewRowState
- Hierarchy
- Returned By
- Passed To
- DataViewSetting
- Returned By
- Passed To
- DataViewSettingCollection
- Returned By
- DBConcurrencyException
- Hierarchy
- DbType
- Hierarchy
- Returned By
- Passed To
- DeletedRowInaccessibleException
- Hierarchy
- DuplicateNameException
- Hierarchy
- EvaluateException
- Hierarchy
- FillErrorEventArgs
- Hierarchy
- Passed To
- FillErrorEventHandler
- Associated Events
- ForeignKeyConstraint
- Hierarchy
- Returned By
- IColumnMapping
- Implemented By
- Returned By
- IColumnMappingCollection
- Implemented By
- Returned By
- IDataAdapter
- Implemented By
- IDataParameter
- Implemented By
- Returned By
- IDataParameterCollection
- Implemented By
- Returned By
- IDataReader
- Implemented By
- Returned By
- Passed To
- IDataRecord
- Implemented By
- IDbCommand
- Implemented By
- Returned By
- Passed To
- IDbConnection
- Implemented By
- Returned By
- Passed To
- IDbDataAdapter
- Implemented By
- IDbDataParameter
- Implemented By
- Returned By
- IDbTransaction
- Implemented By
- Returned By
- Passed To
- InRowChangingEventException
- Hierarchy
- InternalDataCollectionBase
- Subclasses
- InvalidConstraintException
- Hierarchy
- InvalidExpressionException
- Hierarchy
- Subclasses
- IsolationLevel
- Hierarchy
- Returned By
- Passed To
- ITableMapping
- Implemented By
- Returned By
- ITableMappingCollection
- Implemented By
- Returned By
- MappingType
- Hierarchy
- Returned By
- Passed To
- MergeFailedEventArgs
- Hierarchy
- Passed To
- MergeFailedEventHandler
- Associated Events
- MissingMappingAction
- Hierarchy
- Returned By
- Passed To
- MissingPrimaryKeyException
- Hierarchy
- MissingSchemaAction
- Hierarchy
- Returned By
- Passed To
- NoNullAllowedException
- Hierarchy
- ParameterDirection
- Hierarchy
- Returned By
- Passed To
- PropertyAttributes
- Hierarchy
- PropertyCollection
- Hierarchy
- Returned By
- ReadOnlyException
- Hierarchy
- RowNotInTableException
- Hierarchy
- Rule
- Hierarchy
- Returned By
- Passed To
- SchemaType
- Hierarchy
- Passed To
- SqlDbType
- Hierarchy
- Returned By
- Passed To
- StateChangeEventArgs
- Hierarchy
- Passed To
- StateChangeEventHandler
- Associated Events
- StatementType
- Hierarchy
- Returned By
- Passed To
- StrongTypingException
- Hierarchy
- SyntaxErrorException
- Hierarchy
- TypedDataSetGenerator
- TypedDataSetGeneratorException
- Hierarchy
- UniqueConstraint
- Hierarchy
- Returned By
- UpdateRowSource
- Hierarchy
- Returned By
- Passed To
- UpdateStatus
- Hierarchy
- Returned By
- Passed To
- VersionNotFoundException
- Hierarchy
- XmlReadMode
- Hierarchy
- Returned By
- Passed To
- XmlWriteMode
- Hierarchy
- Passed To
- Chapter 35. The System.Data.Common Namespace
- DataAdapter
- Hierarchy
- Subclasses
- DataColumnMapping
- Hierarchy
- Returned By
- Passed To
- DataColumnMappingCollection
- Hierarchy
- Returned By
- DataTableMapping
- Hierarchy
- Returned By
- Passed To
- DataTableMappingCollection
- Hierarchy
- Returned By
- DbDataAdapter
- Hierarchy
- Subclasses
- DBDataPermission
- Hierarchy
- Subclasses
- DBDataPermissionAttribute
- Hierarchy
- Subclasses
- Passed To
- Valid On
- DbDataRecord
- DbEnumerator
- RowUpdatedEventArgs
- Hierarchy
- Subclasses
- Returned By
- Passed To
- RowUpdatingEventArgs
- Hierarchy
- Subclasses
- Returned By
- Passed To
- Chapter 36. The System.Data.SqlClient Namespace
- SqlClientPermission
- Hierarchy
- SqlClientPermissionAttribute
- Hierarchy
- Valid On
- SqlCommand
- Hierarchy
- Returned By
- Passed To
- SqlCommandBuilder
- Hierarchy
- SqlConnection
- Hierarchy
- Returned By
- Passed To
- SqlDataAdapter
- Hierarchy
- Returned By
- Passed To
- SqlDataReader
- Hierarchy
- Returned By
- SqlError
- Returned By
- SqlErrorCollection
- Returned By
- SqlException
- Hierarchy
- SqlInfoMessageEventArgs
- Hierarchy
- Passed To
- SqlInfoMessageEventHandler
- Associated Events
- SqlParameter
- Hierarchy
- Returned By
- Passed To
- SqlParameterCollection
- Hierarchy
- Returned By
- SqlRowUpdatedEventArgs
- Hierarchy
- Passed To
- SqlRowUpdatedEventHandler
- Associated Events
- SqlRowUpdatingEventArgs
- Hierarchy
- Passed To
- SqlRowUpdatingEventHandler
- Associated Events
- SqlTransaction
- Hierarchy
- Returned By
- Passed To
- Chapter 37. The System.Data.OleDb Namespace
- OleDbCommand
- Hierarchy
- Returned By
- Passed To
- OleDbCommandBuilder
- Hierarchy
- OleDbConnection
- Hierarchy
- Returned By
- Passed To
- OleDbDataAdapter
- Hierarchy
- Returned By
- Passed To
- OleDbDataReader
- Hierarchy
- Returned By
- OleDbError
- Returned By
- OleDbErrorCollection
- Returned By
- OleDbException
- Hierarchy
- OleDbInfoMessageEventArgs
- Hierarchy
- Passed To
- OleDbInfoMessageEventHandler
- Associated Events
- OleDbParameter
- Hierarchy
- Returned By
- Passed To
- OleDbParameterCollection
- Hierarchy
- Returned By
- OleDbPermission
- Hierarchy
- OleDbPermissionAttribute
- Hierarchy
- Valid On
- OleDbRowUpdatedEventArgs
- Hierarchy
- Passed To
- OleDbRowUpdatedEventHandler
- Associated Events
- OleDbRowUpdatingEventArgs
- Hierarchy
- Passed To
- OleDbRowUpdatingEventHandler
- Associated Events
- OleDbSchemaGuid
- OleDbTransaction
- Hierarchy
- Returned By
- Passed To
- OleDbType
- Hierarchy
- Returned By
- Passed To
- Chapter 38. The System.Data.SqlTypes Namespace
- INullable
- Implemented By
- SqlBinary
- Hierarchy
- Returned By
- SqlBoolean
- Hierarchy
- Returned By
- SqlByte
- Hierarchy
- Returned By
- SqlCompareOptions
- Hierarchy
- Returned By
- Passed To
- SqlDateTime
- Hierarchy
- Returned By
- SqlDecimal
- Hierarchy
- Returned By
- SqlDouble
- Hierarchy
- Returned By
- SqlGuid
- Hierarchy
- Returned By
- SqlInt16
- Hierarchy
- Returned By
- SqlInt32
- Hierarchy
- Returned By
- SqlInt64
- Hierarchy
- Returned By
- SqlMoney
- Hierarchy
- Returned By
- SqlNullValueException
- Hierarchy
- SqlSingle
- Hierarchy
- Returned By
- SqlString
- Hierarchy
- Returned By
- SqlTruncateException
- Hierarchy
- SqlTypeException
- Hierarchy
- Subclasses
- Part IV. Appendixes
- Appendix A. ADO.NET Providers
- The SQL Server Provider
- The OLE DB Provider
- The ODBC .NET Provider
- The Oracle .NET Provider
- The ODP.NET Provider
- Appendix B. ADO.NET XML Extensions
- codegen Namespace
- msdata Namespace
- diffgr Namespace
- Appendix C. Microsoft Data Engine (MSDE)
- Installing MSDE
- MSDE Essentials
- Adding the Northwind Data
- Migrating MSDE to SQL Server
- Type, Method, Property, and Field Index
- A-L
- M-Z
- Index
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.