DataAdapter.MissingSchemaAction プロパティ
既存の DataSet スキーマが受信データと一致しないときに実行するアクションを決定します。
Public Overridable Property MissingSchemaAction As _
MissingSchemaAction Implements IDataAdapter.MissingSchemaAction
[C#]
public virtual MissingSchemaAction MissingSchemaAction {get; set;}
[C++]
public: __property virtual MissingSchemaAction get_MissingSchemaAction();public: __property virtual void set_MissingSchemaAction(MissingSchemaAction);
[JScript]
public function get MissingSchemaAction() : MissingSchemaAction;public function set MissingSchemaAction(MissingSchemaAction);
プロパティ値
MissingSchemaAction 値の 1 つ。既定値は Add です。
実装
IDataAdapter.MissingSchemaAction
例外
例外の種類 | 条件 |
---|---|
ArgumentException | 値セットは MissingSchemaAction 値ではありません。 |
使用例
[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 名前空間 | MissingMappingAction