次の方法で共有


DataAdapter.MissingMappingAction プロパティ

一致するテーブルまたは列が受信データに含まれていない場合に実行するアクションを決定します。

Public Overridable Property MissingMappingAction As _
   MissingMappingAction  Implements _
   IDataAdapter.MissingMappingAction
[C#]
public virtual MissingMappingAction MissingMappingAction {get;   set;}
[C++]
public: __property virtual MissingMappingAction get_MissingMappingAction();public: __property virtual void set_MissingMappingAction(MissingMappingAction);
[JScript]
public function get MissingMappingAction() : MissingMappingAction;public function set MissingMappingAction(MissingMappingAction);

プロパティ値

MissingMappingAction 値の 1 つ。既定値は Passthrough です。

実装

IDataAdapter.MissingMappingAction

例外

例外の種類 条件
ArgumentException 値セットは MissingMappingAction 値ではありません。

解説

TableMappings プロパティは、返されたレコードと DataSet との間のマスター マップを提供します。

使用例

[Visual Basic, C#, C++] OleDbDataAdapter 派生クラスを作成し、そのプロパティの一部を設定する例を次に示します。

 
Public Sub CreateOleDbDataAdapter()
    Dim myDataAdapter As New OleDbDataAdapter()
    myDataAdapter.SelectCommand = _
       New OleDbCommand("SELECT * FROM Categories ORDER BY CategoryID")
    myDataAdapter.SelectCommand.Connection = New OleDbConnection _
       ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=NWIND_RW.MDB")
    myDataAdapter.MissingMappingAction = MissingMappingAction.Error
    myDataAdapter.MissingSchemaAction = MissingSchemaAction.Error
End Sub

[C#] 
public void CreateOleDbDataAdapter () {
   OleDbDataAdapter myDataAdapter = new OleDbDataAdapter();
   myDataAdapter.SelectCommand =
      new OleDbCommand("SELECT * FROM Categories ORDER BY CategoryID");
   myDataAdapter.SelectCommand.Connection =
      new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=NWIND_RW.MDB");
   myDataAdapter.MissingMappingAction = MissingMappingAction.Error;
   myDataAdapter.MissingSchemaAction = MissingSchemaAction.Error;
}

[C++] 
void CreateOleDbDataAdapter () {
   OleDbDataAdapter* myDataAdapter = new OleDbDataAdapter;
   myDataAdapter->SelectCommand =
      new OleDbCommand(S"SELECT * FROM Categories ORDER BY CategoryID");
   myDataAdapter->SelectCommand->Connection =
      new OleDbConnection(S"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=NWIND_RW.MDB");
   myDataAdapter->MissingMappingAction = MissingMappingAction::Error;
   myDataAdapter->MissingSchemaAction = MissingSchemaAction::Error;
}

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

参照

DataAdapter クラス | DataAdapter メンバ | System.Data.Common 名前空間 | MissingSchemaAction