Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Propiedad DbDataAdapter.InsertCommand

 

Publicado: octubre de 2016

Obtiene o establece un comando que se usa para insertar nuevos registros en el origen de datos.

Espacio de nombres:   System.Data.Common
Ensamblado:  System.Data (en System.Data.dll)

[BrowsableAttribute(false)]
public DbCommand InsertCommand { get; set; }

Valor de propiedad

Type: System.Data.Common.DbCommand

Un IDbCommand utilizado durante Update para insertar registros en el origen de datos para nuevas filas en el conjunto de datos.

Durante Update, si no se establece esta propiedad y la información de clave principal está presente en el DataSet, el InsertCommand se generará automáticamente.

En el ejemplo siguiente se crea la clase derivada OleDbDataAdapter y establece algunas de sus propiedades.

public static OleDbDataAdapter CreateCustomerAdapter(
    OleDbConnection connection)
{
    OleDbDataAdapter adapter = new OleDbDataAdapter();
    OleDbCommand command;

    // Create the SelectCommand.
    command = new OleDbCommand("SELECT CustomerID FROM Customers " +
        "WHERE Country = ? AND City = ?", connection);

    command.Parameters.Add("Country", OleDbType.VarChar, 15);
    command.Parameters.Add("City", OleDbType.VarChar, 15);

    adapter.SelectCommand = command;

    // Create the InsertCommand.
    command = new OleDbCommand(
        "INSERT INTO Customers (CustomerID, CompanyName) " +
        "VALUES (?, ?)", connection);

    command.Parameters.Add(
        "CustomerID", OleDbType.Char, 5, "CustomerID");
    command.Parameters.Add(
        "CompanyName", OleDbType.VarChar, 40, "CompanyName");

    adapter.InsertCommand = command;
    return adapter;
}

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: