OleDbCommandBuilder.GetInsertCommand Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el objeto OleDbCommand generado automáticamente que es necesario para realizar inserciones en el origen de datos.
Sobrecargas
GetInsertCommand() |
Obtiene el objeto OleDbCommand generado automáticamente que es necesario para realizar inserciones en el origen de datos. |
GetInsertCommand(Boolean) |
Obtiene el objeto OleDbCommand generado automáticamente que es 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, ya que 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 cualquier manera. De lo contrario, GetInsertCommand seguirá usando información de la instrucción anterior, que podría no ser correcta. Las instrucciones SQL se generan por primera vez cuando la aplicación llama a UpdateCommand o GetInsertCommand.
GetInsertCommand()
- Source:
- OleDbCommandBuilder.cs
- Source:
- OleDbCommandBuilder.cs
- Source:
- OleDbCommandBuilder.cs
Obtiene el objeto OleDbCommand generado automáticamente que es necesario para realizar inserciones en el origen de datos.
public:
System::Data::OleDb::OleDbCommand ^ GetInsertCommand();
public System.Data.OleDb.OleDbCommand GetInsertCommand ();
override this.GetInsertCommand : unit -> System.Data.OleDb.OleDbCommand
member this.GetInsertCommand : unit -> System.Data.OleDb.OleDbCommand
Public Function GetInsertCommand () As OleDbCommand
Devoluciones
Objeto OleDbCommand generado automáticamente que es necesario para realizar inserciones.
Comentarios
Una aplicación puede usar el GetInsertCommand método para fines informativos o de solución de problemas, ya que 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 cualquier manera. De lo contrario, GetInsertCommand seguirá usando información de la instrucción anterior, que podría no ser correcta. 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)
- Source:
- OleDbCommandBuilder.cs
- Source:
- OleDbCommandBuilder.cs
- Source:
- OleDbCommandBuilder.cs
Obtiene el objeto OleDbCommand generado automáticamente que es 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 es true
, genere nombres de parámetro que coincidan con los nombres de columna, si es posible. Si es false
, genera @p1
, @p2
, etc.
Devoluciones
Objeto OleDbCommand generado automáticamente que es necesario para realizar inserciones.
Comentarios
Una aplicación puede usar el GetInsertCommand método para fines informativos o de solución de problemas, ya que 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 cualquier manera. De lo contrario, GetInsertCommand seguirá usando información de la instrucción anterior, que podría no ser correcta. 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 le permite forzar que OleDbCommandBuilder genere parámetros basados en los nombres de columna en su lugar. Esto solo se realiza correctamente si se cumplen las condiciones siguientes:
ParameterNameMaxLength Se ha especificado y su longitud es igual o mayor que el nombre del parámetro generado.
El nombre del parámetro generado cumple los criterios especificados en la ParameterNamePattern expresión regular.
ParameterMarkerFormat Se especifica .