MissingSchemaAction 列挙体
アセンブリ: System.Data (system.data.dll 内)

Public Enumeration MissingSchemaAction

メンバ名 | 説明 | |
---|---|---|
![]() | Add | 必要な列を追加してスキーマを完成します。 |
![]() | AddWithKey | 必要な列と主キー情報を追加してスキーマを完成します。主キー情報を DataTable に追加する方法の詳細については、「FillSchema」を参照してください。.NET Framework OLE DB 用データ プロバイダで AddWithKey が正しく機能するためには、ネイティブな OLE DB プロバイダが DBPROP_UNIQUEROWS プロパティを設定して必要な主キー情報を取得し、IColumnsRowset 内の DBCOLUMN_KEYCOLUMN を調べてどの列が主キー列かを確認する必要があります。DataTable ごとに主キー制約を明示的に設定することもできます。これにより、既存のレコードと一致する入力レコードが、追加ではなく更新されるようになります。AddWithKey を使用する場合、.NET Framework SQL Server 用データ プロバイダは、実行するステートメントに FOR BROWSE 句を追加します。SET FMTONLY ON ステートメントの使用による干渉などの副作用に注意してください。詳細については、SQL Server Books Online を参照してください。 |
![]() | Error | 指定した列マップが存在しない場合は、InvalidOperationException が生成されます。 |
![]() | Ignore | 余分な列を無視します。 |


Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- MissingSchemaAction 列挙体のページへのリンク