OleDbCommandBuilder.GetDeleteCommand Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает автоматически созданный OleDbCommand объект, необходимый для удаления в источнике данных.
Перегрузки
| Имя | Описание |
|---|---|
| GetDeleteCommand() |
Возвращает автоматически созданный OleDbCommand объект, необходимый для удаления в источнике данных. |
| GetDeleteCommand(Boolean) |
Возвращает автоматически созданный OleDbCommand объект, необходимый для удаления в источнике данных. |
Комментарии
Приложение может использовать GetDeleteCommand метод для информационных или устранения неполадок, так как он возвращает OleDbCommand объект для выполнения.
Вы также можете использовать GetDeleteCommand в качестве основы измененной команды. Например, можно вызвать GetDeleteCommand и изменить CommandTimeout значение, а затем явно задать это значение в .OleDbDataAdapter
После создания инструкции SQL приложение должно явно вызываться RefreshSchema , если он изменяет инструкцию каким-либо образом. В противном случае данные GetDeleteCommand по-прежнему будут использоваться из предыдущей инструкции, которая может быть неправильной. Инструкции SQL сначала создаются при вызове UpdateCommand приложения или GetDeleteCommand.
GetDeleteCommand()
Возвращает автоматически созданный OleDbCommand объект, необходимый для удаления в источнике данных.
public:
System::Data::OleDb::OleDbCommand ^ GetDeleteCommand();
public System.Data.OleDb.OleDbCommand GetDeleteCommand();
member this.GetDeleteCommand : unit -> System.Data.OleDb.OleDbCommand
override this.GetDeleteCommand : unit -> System.Data.OleDb.OleDbCommand
Public Function GetDeleteCommand () As OleDbCommand
Возвращаемое значение
Автоматически созданный OleDbCommand объект, необходимый для удаления.
Комментарии
Приложение может использовать GetDeleteCommand метод для информационных или устранения неполадок, так как он возвращает OleDbCommand объект для выполнения.
Вы также можете использовать GetDeleteCommand в качестве основы измененной команды. Например, можно вызвать GetDeleteCommand и изменить CommandTimeout значение, а затем явно задать это значение в .OleDbDataAdapter
После создания инструкции SQL приложение должно явно вызываться RefreshSchema , если он изменяет инструкцию каким-либо образом. В противном случае данные GetDeleteCommand по-прежнему будут использоваться из предыдущей инструкции, которая может быть неправильной. Инструкции SQL сначала создаются при вызове UpdateCommand приложения или GetDeleteCommand.
См. также раздел
Применяется к
GetDeleteCommand(Boolean)
Возвращает автоматически созданный OleDbCommand объект, необходимый для удаления в источнике данных.
public:
System::Data::OleDb::OleDbCommand ^ GetDeleteCommand(bool useColumnsForParameterNames);
public System.Data.OleDb.OleDbCommand GetDeleteCommand(bool useColumnsForParameterNames);
override this.GetDeleteCommand : bool -> System.Data.OleDb.OleDbCommand
Public Function GetDeleteCommand (useColumnsForParameterNames As Boolean) As OleDbCommand
Параметры
- useColumnsForParameterNames
- Boolean
Если trueэто возможно, создайте имена параметров, соответствующие именам столбцов. Значение if false, generate @p1, @p2and т. д.
Возвращаемое значение
Автоматически созданный OleDbCommand объект, необходимый для удаления.
Комментарии
Приложение может использовать GetDeleteCommand метод для информационных или устранения неполадок, так как он возвращает OleDbCommand объект для выполнения.
Вы также можете использовать GetDeleteCommand в качестве основы измененной команды. Например, можно вызвать GetDeleteCommand и изменить CommandTimeout значение, а затем явно задать это значение в .OleDbDataAdapter
После создания инструкции SQL приложение должно явно вызываться RefreshSchema , если он изменяет инструкцию каким-либо образом. В противном случае данные GetDeleteCommand по-прежнему будут использоваться из предыдущей инструкции, которая может быть неправильной. Инструкции SQL сначала создаются при вызове UpdateCommand приложения или GetDeleteCommand.
Поведение по умолчанию при создании имен параметров используется @p1@p2и т. д. для различных параметров. Передача true параметра useColumnsForParameterNames позволяет принудительно OleDbCommandBuilder создавать параметры на основе имен столбцов. Это происходит только в том случае, если выполнены следующие условия:
Указана ParameterNameMaxLength длина указанного параметра или больше, чем имя созданного параметра.
Имя созданного параметра соответствует критериям, указанным в регулярном ParameterNamePattern выражении.
Задано значение ParameterMarkerFormat .