OleDbCommandBuilder.GetInsertCommand Método

Definición

Obtiene el objeto generado OleDbCommand automáticamente necesario para realizar inserciones en el origen de datos.

Sobrecargas

Nombre Description
GetInsertCommand()

Obtiene el objeto generado OleDbCommand automáticamente necesario para realizar inserciones en el origen de datos.

GetInsertCommand(Boolean)

Obtiene el objeto generado OleDbCommand automáticamente necesario para realizar inserciones en el origen de datos.

Comentarios

Una aplicación puede usar el GetInsertCommand método para fines informativos o de solución de problemas porque devuelve el texto del OleDbCommand objeto que se va a ejecutar.

También puede usar GetInsertCommand como base de un comando modificado. Por ejemplo, puede llamar GetInsertCommand a y modificar el CommandTimeout valor y, a continuación, establecerlo explícitamente en .OleDbDataAdapter

Una vez generada la instrucción SQL por primera vez, la aplicación debe llamar RefreshSchema explícitamente si cambia la instrucción de alguna manera. De lo contrario, GetInsertCommand seguirá usando información de la instrucción anterior, lo que podría no ser correcto. Las instrucciones SQL se generan por primera vez cuando la aplicación llama a UpdateCommand o GetInsertCommand.

GetInsertCommand()

Obtiene el objeto generado OleDbCommand automáticamente necesario para realizar inserciones en el origen de datos.

public:
 System::Data::OleDb::OleDbCommand ^ GetInsertCommand();
public System.Data.OleDb.OleDbCommand GetInsertCommand();
member this.GetInsertCommand : unit -> System.Data.OleDb.OleDbCommand
override this.GetInsertCommand : unit -> System.Data.OleDb.OleDbCommand
Public Function GetInsertCommand () As OleDbCommand

Devoluciones

Objeto generado OleDbCommand automáticamente necesario para realizar inserciones.

Comentarios

Una aplicación puede usar el GetInsertCommand método para fines informativos o de solución de problemas porque devuelve el texto del OleDbCommand objeto que se va a ejecutar.

También puede usar GetInsertCommand como base de un comando modificado. Por ejemplo, puede llamar GetInsertCommand a y modificar el CommandTimeout valor y, a continuación, establecerlo explícitamente en .OleDbDataAdapter

Una vez generada la instrucción SQL por primera vez, la aplicación debe llamar RefreshSchema explícitamente si cambia la instrucción de alguna manera. De lo contrario, GetInsertCommand seguirá usando información de la instrucción anterior, lo que podría no ser correcto. Las instrucciones SQL se generan por primera vez cuando la aplicación llama a UpdateCommand o GetInsertCommand.

Consulte también

Se aplica a

GetInsertCommand(Boolean)

Obtiene el objeto generado OleDbCommand automáticamente necesario para realizar inserciones en el origen de datos.

public:
 System::Data::OleDb::OleDbCommand ^ GetInsertCommand(bool useColumnsForParameterNames);
public System.Data.OleDb.OleDbCommand GetInsertCommand(bool useColumnsForParameterNames);
override this.GetInsertCommand : bool -> System.Data.OleDb.OleDbCommand
Public Function GetInsertCommand (useColumnsForParameterNames As Boolean) As OleDbCommand

Parámetros

useColumnsForParameterNames
Boolean

Si truees , genere nombres de parámetro que coincidan con nombres de columna, si es posible. Si falsees , genere @p1, @p2, etc.

Devoluciones

Objeto generado OleDbCommand automáticamente necesario para realizar inserciones.

Comentarios

Una aplicación puede usar el GetInsertCommand método para fines informativos o de solución de problemas porque devuelve el texto del OleDbCommand objeto que se va a ejecutar.

También puede usar GetInsertCommand como base de un comando modificado. Por ejemplo, puede llamar GetInsertCommand a y modificar el CommandTimeout valor y, a continuación, establecerlo explícitamente en .OleDbDataAdapter

Una vez generada la instrucción SQL por primera vez, la aplicación debe llamar RefreshSchema explícitamente si cambia la instrucción de alguna manera. De lo contrario, GetInsertCommand seguirá usando información de la instrucción anterior, lo que podría no ser correcto. Las instrucciones SQL se generan por primera vez cuando la aplicación llama a UpdateCommand o GetInsertCommand.

El comportamiento predeterminado, al generar nombres de parámetro, es usar @p1, @p2, etc. para los distintos parámetros. Pasar true para el useColumnsForParameterNames parámetro permite forzar OleDbCommandBuilder la generación de parámetros en función de los nombres de columna en su lugar. Esto solo se realiza correctamente si se cumplen las condiciones siguientes:

Consulte también

Se aplica a