OracleDataAdapter コンストラクタとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > OracleDataAdapter コンストラクタの意味・解説 

OracleDataAdapter コンストラクタ

OracleDataAdapter クラス新しインスタンス初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
OracleDataAdapter () OracleDataAdapter クラス新しインスタンス初期化します。
OracleDataAdapter (OracleCommand) 指定した SQL SELECT ステートメント使用してOracleDataAdapter クラス新しインスタンス初期化します。
OracleDataAdapter (String, OracleConnection) SQL SELECT ステートメントと OracleConnection を使用してOracleDataAdapter クラス新しインスタンス初期化します。
OracleDataAdapter (String, String) SQL SELECT ステートメント接続文字列使用してOracleDataAdapter クラス新しインスタンス初期化します。
参照参照

関連項目

OracleDataAdapter クラス
OracleDataAdapter メンバ
System.Data.OracleClient 名前空間

OracleDataAdapter コンストラクタ (String, OracleConnection)

SQL SELECT ステートメントOracleConnection使用してOracleDataAdapter クラス新しインスタンス初期化します。

名前空間: System.Data.OracleClient
アセンブリ: System.Data.OracleClient (system.data.oracleclient.dll 内)
構文構文

Public Sub New ( _
    selectCommandText As String, _
    selectConnection As OracleConnection _
)
Dim selectCommandText As String
Dim selectConnection As OracleConnection

Dim instance As New OracleDataAdapter(selectCommandText,
 selectConnection)
public OracleDataAdapter (
    string selectCommandText,
    OracleConnection selectConnection
)
public:
OracleDataAdapter (
    String^ selectCommandText, 
    OracleConnection^ selectConnection
)
public OracleDataAdapter (
    String selectCommandText, 
    OracleConnection selectConnection
)
public function OracleDataAdapter (
    selectCommandText : String, 
    selectConnection : OracleConnection
)

パラメータ

selectCommandText

SQL SELECT ステートメントまたはストアド プロシージャである文字列。この文字列は、OracleDataAdapter の SelectCommand プロパティ使用されます。

selectConnection

接続を表す OracleConnection。

解説解説

この OracleDataAdapter実装は、アプリケーション複数OracleDataAdapter オブジェクトFill メソッド呼び出す必要がある場合効果的です。

使用例使用例

OracleDataAdapter作成し、そのプロパティ一部設定する例を次に示します

[Visual Basic]

Public Sub CreateOracleDataAdapter()
    Dim myOracleConnection As OracleConnection = New OracleConnection("Data Source=Oracle8i;Integrated
 Security=yes")
    Dim mySelectText As String = "SELECT DeptNo, DName FROM Dept"
    Dim custDA As OracleDataAdapter = New OracleDataAdapter(mySelectText, myOracleConnection)
 
    custDA.MissingSchemaAction = MissingSchemaAction.AddWithKey
   
    custDA.InsertCommand = New OracleCommand("INSERT INTO Dept (DeptNo, DName) "
 & _
                                            "VALUES (:pDeptNo, :pDName)", myOracleConnection)
    custDA.UpdateCommand = New OracleCommand("UPDATE Dept SET DeptNo = :pDeptNo,
 DName = :pDName " & _
                                            "WHERE DeptNo = :pDeptNo", myOracleConnection)
    custDA.DeleteCommand = New OracleCommand("DELETE FROM Dept WHERE DeptNo = :pDeptNo",
 myOracleConnection)

    custDA.InsertCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo")
    custDA.InsertCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName")
 
    custDA.UpdateCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo")
    custDA.UpdateCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName")
    custDA.UpdateCommand.Parameters.Add("poldDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original

    custDA.DeleteCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original
End Sub

[C#]

public static void CreateOracleDataAdapter() 
{
    OracleConnection myOracleConnection = new OracleConnection("Data Source=Oracle8i;Integrated
 Security=yes");

    string mySelectText = "SELECT DeptNo, DName FROM Dept";

    OracleDataAdapter custDA = new OracleDataAdapter(mySelectText, myOracleConnection
 );
    custDA.MissingSchemaAction = MissingSchemaAction.AddWithKey;
   
    custDA.InsertCommand = new OracleCommand("INSERT INTO Dept (DeptNo, DName) "
 +
                                            "VALUES (:pDeptNo, :pDName)", myOracleConnection);
    custDA.UpdateCommand = new OracleCommand("UPDATE Dept SET DeptNo = :pDeptNo,
 DName = :pDName " +
                                            "WHERE DeptNo = :pDeptNo", myOracleConnection);
    custDA.DeleteCommand = new OracleCommand("DELETE FROM Dept WHERE DeptNo = :pDeptNo",
 myOracleConnection);

    custDA.InsertCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo");
    custDA.InsertCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName");
 
    custDA.UpdateCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo");
    custDA.UpdateCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName");
    custDA.UpdateCommand.Parameters.Add("poldDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original;

    custDA.DeleteCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
OracleDataAdapter クラス
OracleDataAdapter メンバ
System.Data.OracleClient 名前空間

OracleDataAdapter コンストラクタ (String, String)

SQL SELECT ステートメント接続文字列使用してOracleDataAdapter クラス新しインスタンス初期化します。

名前空間: System.Data.OracleClient
アセンブリ: System.Data.OracleClient (system.data.oracleclient.dll 内)
構文構文

Public Sub New ( _
    selectCommandText As String, _
    selectConnectionString As String _
)
Dim selectCommandText As String
Dim selectConnectionString As String

Dim instance As New OracleDataAdapter(selectCommandText,
 selectConnectionString)
public OracleDataAdapter (
    string selectCommandText,
    string selectConnectionString
)
public:
OracleDataAdapter (
    String^ selectCommandText, 
    String^ selectConnectionString
)
public OracleDataAdapter (
    String selectCommandText, 
    String selectConnectionString
)
public function OracleDataAdapter (
    selectCommandText : String, 
    selectConnectionString : String
)

パラメータ

selectCommandText

SQL SELECT ステートメントまたはストアド プロシージャである文字列。この文字列は、OracleDataAdapter の SelectCommand プロパティ使用されます。

selectConnectionString

接続文字列

使用例使用例

OracleDataAdapter作成し、そのプロパティ一部設定する例を次に示します

[Visual Basic]

Public Sub CreateOracleDataAdapter()
    Dim myConnectionText As String = "Data Source=Oracle8i;Integrated Security=yes"
    Dim mySelectText As String = "SELECT DeptNo, DName FROM Dept"
    Dim custDA As OracleDataAdapter = New OracleDataAdapter(mySelectText, myConnectionText
 ) 
    Dim myOracleConnection As OracleConnection = custDA.SelectCommand.Connection

    custDA.MissingSchemaAction = MissingSchemaAction.AddWithKey   
   
    custDA.InsertCommand = New OracleCommand("INSERT INTO Dept (DeptNo, DName) "
 & _
                                            "VALUES (:pDeptNo, :pDName)", myOracleConnection)
    custDA.UpdateCommand = New OracleCommand("UPDATE Dept SET DeptNo = :pDeptNo,
 DName = :pDName " & _
                                            "WHERE DeptNo = :pDeptNo", myOracleConnection)
    custDA.DeleteCommand = New OracleCommand("DELETE FROM Dept WHERE DeptNo = :pDeptNo",
 myOracleConnection)

    custDA.InsertCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo")
    custDA.InsertCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName")
 
    custDA.UpdateCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo")
    custDA.UpdateCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName")
    custDA.UpdateCommand.Parameters.Add("poldDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original

    custDA.DeleteCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original
End Sub

[C#]

public static void CreateOracleDataAdapter() 
{
    string myConnectionText = "Data Source=Oracle8i;Integrated Security=yes";

    string mySelectText = "SELECT DeptNo, DName FROM Dept";

    OracleDataAdapter custDA = new OracleDataAdapter(mySelectText, myConnectionText
 );
   OracleConnection myOracleConnection = custDA.SelectCommand.Connection;

    custDA.MissingSchemaAction = MissingSchemaAction.AddWithKey;
   
    custDA.InsertCommand = new OracleCommand("INSERT INTO Dept (DeptNo, DName) "
 +
                                            "VALUES (:pDeptNo, :pDName)", myOracleConnection);
    custDA.UpdateCommand = new OracleCommand("UPDATE Dept SET DeptNo = :pDeptNo,
 DName = :pDName " +
                                            "WHERE DeptNo = :pDeptNo", myOracleConnection);
    custDA.DeleteCommand = new OracleCommand("DELETE FROM Dept WHERE DeptNo = :pDeptNo",
 myOracleConnection);

    custDA.InsertCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo");
    custDA.InsertCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName");
 
    custDA.UpdateCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo");
    custDA.UpdateCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName");
    custDA.UpdateCommand.Parameters.Add("poldDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original;

    custDA.DeleteCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
OracleDataAdapter クラス
OracleDataAdapter メンバ
System.Data.OracleClient 名前空間

OracleDataAdapter コンストラクタ (OracleCommand)

指定した SQL SELECT ステートメント使用してOracleDataAdapter クラス新しインスタンス初期化します。

名前空間: System.Data.OracleClient
アセンブリ: System.Data.OracleClient (system.data.oracleclient.dll 内)
構文構文

Public Sub New ( _
    selectCommand As OracleCommand _
)
Dim selectCommand As OracleCommand

Dim instance As New OracleDataAdapter(selectCommand)
public OracleDataAdapter (
    OracleCommand selectCommand
)
public:
OracleDataAdapter (
    OracleCommand^ selectCommand
)
public OracleDataAdapter (
    OracleCommand selectCommand
)
public function OracleDataAdapter (
    selectCommand : OracleCommand
)

パラメータ

selectCommand

SQL SELECT ステートメントまたはストアド プロシージャである OracleCommand。これは、OracleDataAdapter の SelectCommand プロパティとして設定されます。

解説解説

OracleDataAdapter コンストラクタ実装により、SelectCommand プロパティselectCommand パラメータ指定した値に設定します

OracleDataAdapterインスタンス作成すると、読み書き可能プロパティは、次の表に示す既定値設定されます。

プロパティ

初期値

MissingMappingAction

MissingMappingAction.Passthrough

MissingSchemaAction

MissingSchemaAction.Add

これらのプロパティの値は、各プロパティ個別呼び出して変更できます

使用例使用例

OracleDataAdapter作成し、そのプロパティ一部設定する例を次に示します

[Visual Basic]

Public Sub CreateOracleDataAdapter()
    Dim myOracleConnection As OracleConnection = New OracleConnection("Data Source=Oracle8i;Integrated
 Security=yes")
    Dim myOracleCommand As OracleCommand = New OracleCommand("SELECT DeptNo, DName
 FROM Dept", myOracleConnection)
    Dim custDA As OracleDataAdapter = New OracleDataAdapter(myOracleCommand)
    custDA.MissingSchemaAction = MissingSchemaAction.AddWithKey
   
    custDA.InsertCommand = New OracleCommand("INSERT INTO Dept (DeptNo, DName) "
 & _
                                            "VALUES (:pDeptNo, :pDName)", myOracleConnection)
    custDA.UpdateCommand = New OracleCommand("UPDATE Dept SET DeptNo = :pDeptNo,
 DName = :pDName " & _
                                            "WHERE DeptNo = :pDeptNo", myOracleConnection)
    custDA.DeleteCommand = New OracleCommand("DELETE FROM Dept WHERE DeptNo = :pDeptNo",
 myOracleConnection)

    custDA.InsertCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo")
    custDA.InsertCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName")
 
    custDA.UpdateCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo")
    custDA.UpdateCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName")
    custDA.UpdateCommand.Parameters.Add("poldDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original

    custDA.DeleteCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original
End Sub

[C#]

public static void CreateOracleDataAdapter() 
{
    OracleConnection myOracleConnection = new OracleConnection("Data Source=Oracle8i;Integrated
 Security=yes");
    OracleCommand myOracleCommand = new OracleCommand("SELECT DeptNo, DName FROM
 Dept", myOracleConnection);
    OracleDataAdapter custDA = new OracleDataAdapter(myOracleCommand);
    custDA.MissingSchemaAction = MissingSchemaAction.AddWithKey;
   
    custDA.InsertCommand = new OracleCommand("INSERT INTO Dept (DeptNo, DName) "
 +
                                            "VALUES (:pDeptNo, :pDName)", myOracleConnection);
    custDA.UpdateCommand = new OracleCommand("UPDATE Dept SET DeptNo = :pDeptNo,
 DName = :pDName " +
                                            "WHERE DeptNo = :pDeptNo", myOracleConnection);
    custDA.DeleteCommand = new OracleCommand("DELETE FROM Dept WHERE DeptNo = :pDeptNo",
 myOracleConnection);

    custDA.InsertCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo");
    custDA.InsertCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName");
 
    custDA.UpdateCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo");
    custDA.UpdateCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName");
    custDA.UpdateCommand.Parameters.Add("poldDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original;

    custDA.DeleteCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
OracleDataAdapter クラス
OracleDataAdapter メンバ
System.Data.OracleClient 名前空間

OracleDataAdapter コンストラクタ ()

OracleDataAdapter クラス新しインスタンス初期化します。

名前空間: System.Data.OracleClient
アセンブリ: System.Data.OracleClient (system.data.oracleclient.dll 内)
構文構文

Dim instance As New OracleDataAdapter
public OracleDataAdapter ()
public:
OracleDataAdapter ()
public OracleDataAdapter ()
public function OracleDataAdapter ()
解説解説

OracleDataAdapterインスタンス作成すると、読み書き可能プロパティは、次の表に示す既定値設定されます。

プロパティ

既定値

MissingMappingAction

MissingMappingAction.Passthrough

MissingSchemaAction

MissingSchemaAction.Add

これらのプロパティの値は、各プロパティ個別呼び出して変更できます

使用例使用例

OracleDataAdapter作成し、そのプロパティ一部設定する例を次に示します

[Visual Basic]

Public Sub CreateOracleDataAdapter()
    Dim myOracleConnection As OracleConnection = New OracleConnection("Data Source=Oracle8i;Integrated
 Security=yes")
    Dim custDA As OracleDataAdapter = New OracleDataAdapter
    custDA.MissingSchemaAction = MissingSchemaAction.AddWithKey
   
    custDA.SelectCommand = New OracleCommand("SELECT DeptNo, DName FROM Dept", myOracleConnection)
    custDA.InsertCommand = New OracleCommand("INSERT INTO Dept (DeptNo, DName) "
 & _
                                            "VALUES (:pDeptNo, :pDName)", myOracleConnection)
    custDA.UpdateCommand = New OracleCommand("UPDATE Dept SET DeptNo = :pDeptNo,
 DName = :pDName " & _
                                            "WHERE DeptNo = :pDeptNo", myOracleConnection)
    custDA.DeleteCommand = New OracleCommand("DELETE FROM Dept WHERE DeptNo = :pDeptNo",
 myOracleConnection)

    custDA.InsertCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo")
    custDA.InsertCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName")
 
    custDA.UpdateCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo")
    custDA.UpdateCommand.Parameters.Add("pDName", OracleType.VarChar, 14, "DName")
    custDA.UpdateCommand.Parameters.Add("poldDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original

    custDA.DeleteCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original
End Sub

[C#]

public static void CreateOracleDataAdapter() 
{
    OracleConnection myOracleConnection = new OracleConnection("Data Source=Oracle8i;Integrated
 Security=yes");
    OracleDataAdapter custDA = new OracleDataAdapter();
    custDA.MissingSchemaAction = MissingSchemaAction.AddWithKey;
   
    custDA.SelectCommand = new OracleCommand("SELECT DeptNo, CompanyName FROM Dept",
 myOracleConnection);
    custDA.InsertCommand = new OracleCommand("INSERT INTO Dept (DeptNo, CompanyName)
 " +
                                            "VALUES (:pDeptNo, :pCompanyName)", myOracleConnection);
    custDA.UpdateCommand = new OracleCommand("UPDATE Dept SET DeptNo = :pDeptNo,
 CompanyName = :pCompanyName " +
                                            "WHERE DeptNo = :pDeptNo", myOracleConnection);
    custDA.DeleteCommand = new OracleCommand("DELETE FROM Dept WHERE DeptNo = :pDeptNo",
 myOracleConnection);

    custDA.InsertCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo");
    custDA.InsertCommand.Parameters.Add("pCompanyName", OracleType.VarChar, 14, "CompanyName");
 
    custDA.UpdateCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo");
    custDA.UpdateCommand.Parameters.Add("pCompanyName", OracleType.VarChar, 14, "CompanyName");
    custDA.UpdateCommand.Parameters.Add("poldDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original;

    custDA.DeleteCommand.Parameters.Add("pDeptNo", OracleType.Number, 2, "DeptNo").SourceVersion
 = DataRowVersion.Original;
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
OracleDataAdapter クラス
OracleDataAdapter メンバ
System.Data.OracleClient 名前空間


このページでは「.NET Framework クラス ライブラリ リファレンス」からOracleDataAdapter コンストラクタを検索した結果を表示しています。
Weblioに収録されているすべての辞書からOracleDataAdapter コンストラクタを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からOracleDataAdapter コンストラクタを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「OracleDataAdapter コンストラクタ」の関連用語

OracleDataAdapter コンストラクタのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OracleDataAdapter コンストラクタのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS