OracleDataAdapter Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe OracleDataAdapter.
Sobrecargas
OracleDataAdapter() |
Inicializa uma nova instância da classe OracleDataAdapter. |
OracleDataAdapter(OracleCommand) |
Inicializa uma nova instância da classe OracleDataAdapter com a instrução SQL SELECT especificada. |
OracleDataAdapter(String, OracleConnection) |
Inicializa uma nova instância da classe OracleDataAdapter com a instrução SQL SELECT e um OracleConnection. |
OracleDataAdapter(String, String) |
Inicializa uma nova instância da classe OracleDataAdapter com uma instrução SQL SELECT e uma cadeia de conexão. |
OracleDataAdapter()
Inicializa uma nova instância da classe OracleDataAdapter.
public:
OracleDataAdapter();
public OracleDataAdapter ();
Public Sub New ()
Exemplos
O exemplo a seguir cria um OracleDataAdapter e define algumas de suas propriedades.
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
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;
}
Comentários
Quando você cria uma instância do , as propriedades de OracleDataAdapterleitura/gravação a seguir são definidas como seus valores padrão, conforme mostrado na tabela.
Propriedades | Valor padrão |
---|---|
MissingMappingAction | MissingMappingAction.Passthrough |
MissingSchemaAction | MissingSchemaAction.Add |
Você pode alterar o valor de qualquer uma dessas propriedades por meio de uma chamada separada para a propriedade .
Confira também
Aplica-se a
OracleDataAdapter(OracleCommand)
Inicializa uma nova instância da classe OracleDataAdapter com a instrução SQL SELECT especificada.
public:
OracleDataAdapter(System::Data::OracleClient::OracleCommand ^ selectCommand);
public OracleDataAdapter (System.Data.OracleClient.OracleCommand selectCommand);
new System.Data.OracleClient.OracleDataAdapter : System.Data.OracleClient.OracleCommand -> System.Data.OracleClient.OracleDataAdapter
Public Sub New (selectCommand As OracleCommand)
Parâmetros
- selectCommand
- OracleCommand
Um OracleCommand que é uma instrução SQL SELECT ou um procedimento armazenado e é definida como a propriedade SelectCommand do OracleDataAdapter.
Exemplos
O exemplo a seguir cria um OracleDataAdapter e define algumas de suas propriedades.
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
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;
}
Comentários
Essa implementação do OracleDataAdapter construtor define a SelectCommand propriedade como o valor especificado no selectCommand
parâmetro .
Quando você cria uma instância do , as propriedades de OracleDataAdapterleitura/gravação a seguir são definidas como seus valores padrão, conforme mostrado na tabela.
Propriedades | Valor inicial |
---|---|
MissingMappingAction | MissingMappingAction.Passthrough |
MissingSchemaAction | MissingSchemaAction.Add |
Você pode alterar o valor de qualquer uma dessas propriedades por meio de uma chamada separada para a propriedade .
Confira também
Aplica-se a
OracleDataAdapter(String, OracleConnection)
Inicializa uma nova instância da classe OracleDataAdapter com a instrução SQL SELECT e um OracleConnection.
public:
OracleDataAdapter(System::String ^ selectCommandText, System::Data::OracleClient::OracleConnection ^ selectConnection);
public OracleDataAdapter (string selectCommandText, System.Data.OracleClient.OracleConnection selectConnection);
new System.Data.OracleClient.OracleDataAdapter : string * System.Data.OracleClient.OracleConnection -> System.Data.OracleClient.OracleDataAdapter
Public Sub New (selectCommandText As String, selectConnection As OracleConnection)
Parâmetros
- selectCommandText
- String
Uma cadeia de caracteres que é uma instrução SQL SELECT ou um procedimento armazenado a ser usado pela propriedade de SelectCommand do OracleDataAdapter.
- selectConnection
- OracleConnection
Um OracleConnection que representa a conexão.
Exemplos
O exemplo a seguir cria um OracleDataAdapter e define algumas de suas propriedades.
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
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;
}
Comentários
Essa implementação do OracleDataAdapter pode ser útil em um aplicativo que deve chamar o Fill
método para dois ou mais OracleDataAdapter objetos.
Confira também
Aplica-se a
OracleDataAdapter(String, String)
Inicializa uma nova instância da classe OracleDataAdapter com uma instrução SQL SELECT e uma cadeia de conexão.
public:
OracleDataAdapter(System::String ^ selectCommandText, System::String ^ selectConnectionString);
public OracleDataAdapter (string selectCommandText, string selectConnectionString);
new System.Data.OracleClient.OracleDataAdapter : string * string -> System.Data.OracleClient.OracleDataAdapter
Public Sub New (selectCommandText As String, selectConnectionString As String)
Parâmetros
- selectCommandText
- String
Uma cadeia de caracteres que é uma instrução SQL SELECT ou um procedimento armazenado a ser usado pela propriedade de SelectCommand do OracleDataAdapter.
- selectConnectionString
- String
A cadeia de conexão.
Exemplos
O exemplo a seguir cria um OracleDataAdapter e define algumas de suas propriedades.
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
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;
}