System.Data [00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00] 1.0.3300.0 1.0.5000.0 2.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Data.IDataAdapter

The interface inherits from the interface and allows an object to create a DataAdapter designed for use with a relational database. The interface and, optionally, the utility class, , allow an inheriting class to implement a DataAdapter class, which represents the bridge between a data source and a . For more information about DataAdapter classes, see [<topic://cpconpopulatingdatasetfromdataadapter>]. For more information about implementing .NET Framework data providers, see [<topic://cpconimplementingnetdataprovider>].

An application does not create an instance of the interface directly, but creates an instance of a class that inherits and .

Classes that inherit must implement the inherited members, and typically define additional members to add provider-specific functionality. For example, the interface defines the property, and the interface defines a method that takes a as a parameter. In turn, the class inherits the property and the method, and also defines two additional overloads of the method that take an ADO Recordset object as a parameter.

Represents a set of command-related properties that are used to fill the and update a data source, and is implemented by .NET Framework data providers that access relational databases.

- Property
  System.Data.IDbCommand To be added: an object of type 'IDbCommand'

  During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the SelectCommand property of a .NET Framework data provider. Then, any additional commands that you do not set are generated by the CommandBuilder. This generation logic requires key column information to be present in the . For more information see [<topic://cpconAutomaticallyGeneratedCommands>].

  When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object.

  Gets or sets an SQL statement for deleting records from the data set.

  1.0.5000.0
  2.0.0.0
- Property
  System.Data.IDbCommand To be added: an object of type 'IDbCommand'

  During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the SelectCommand property of a .NET Framework data provider. Then, any additional commands that you do not set are generated by the CommandBuilder. This generation logic requires key column information to be present in the . For more information see [<topic://cpconAutomaticallyGeneratedCommands>].

  When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object.

  If execution of this command returns rows, these rows may be added to the depending on how you set the property of the object.

  Gets or sets an SQL statement used to insert new records into the data source.

  1.0.5000.0
  2.0.0.0
- Property
  System.Data.IDbCommand To be added: an object of type 'IDbCommand'

  When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object.

  If the does not return any rows, no tables are added to the , and no exception is raised.

  Gets or sets an SQL statement used to select records in the data source.

  1.0.5000.0
  2.0.0.0
- Property
  System.Data.IDbCommand To be added: an object of type 'IDbCommand'

  During , if this property is not set and primary key information is present in the , the can be generated automatically if you set the SelectCommand property of a .NET Framework data provider. Then, any additional commands that you do not set are generated by the CommandBuilder. This generation logic requires key column information to be present in the . For more information see [<topic://cpconAutomaticallyGeneratedCommands>].

  When is assigned to a previously created , the is not cloned. The maintains a reference to the previously created object.

  If execution of this command returns rows, these rows are added to the .

  Gets or sets an SQL statement used to update records in the data source.

  1.0.5000.0
  2.0.0.0