Прочитать на английском

Поделиться через


OdbcCommandBuilder.GetInsertCommand Метод

Определение

Возвращает автоматически созданный объект OdbcCommand, который требуется для выполнения операций вставки в источнике данных.

Перегрузки

GetInsertCommand()

Возвращает автоматически созданный объект OdbcCommand, который требуется для выполнения операций вставки в источнике данных.

GetInsertCommand(Boolean)

Возвращает автоматически созданный объект OdbcCommand, который требуется для выполнения операций вставки в источнике данных.

Комментарии

Метод можно использовать GetInsertCommand для информационных целей или устранения неполадок, так как он возвращает OdbcCommand объект для выполнения.

Вы также можете использовать GetInsertCommand в качестве основы для измененной команды. Например, можно вызвать GetInsertCommand и изменить CommandTimeout значение, а затем явно задать его в OdbcDataAdapter.

После первого создания инструкции SQL необходимо явно вызвать RefreshSchema , если она каким-либо образом изменяет инструкцию. В противном GetInsertCommand случае объект будет использовать сведения из предыдущей инструкции, которые могут быть неправильными. Инструкции SQL сначала создаются, когда приложение вызывает или UpdateGetInsertCommand.

GetInsertCommand()

Исходный код:
OdbcCommandBuilder.cs
Исходный код:
OdbcCommandBuilder.cs
Исходный код:
OdbcCommandBuilder.cs

Возвращает автоматически созданный объект OdbcCommand, который требуется для выполнения операций вставки в источнике данных.

public System.Data.Odbc.OdbcCommand GetInsertCommand();

Возвращаемое значение

Автоматически созданный объект OdbcCommand, необходимый для выполнения операций вставки.

Комментарии

Метод можно использовать GetInsertCommand для информационных целей или устранения неполадок, так как он возвращает OdbcCommand объект для выполнения.

Вы также можете использовать GetInsertCommand в качестве основы для измененной команды. Например, можно вызвать GetInsertCommand и изменить CommandTimeout значение, а затем явно задать его в OdbcDataAdapter.

После первого создания инструкции SQL необходимо явно вызвать RefreshSchema , если она каким-либо образом изменяет инструкцию. В противном случае объект по-прежнему GetInsertCommand будет использовать сведения из предыдущей инструкции, которые могут быть неправильными. Инструкции SQL сначала создаются, когда приложение вызывает или UpdateGetInsertCommand.

См. также раздел

Применяется к

.NET 10 (package-provided) и другие версии
Продукт Версии
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

GetInsertCommand(Boolean)

Исходный код:
OdbcCommandBuilder.cs
Исходный код:
OdbcCommandBuilder.cs
Исходный код:
OdbcCommandBuilder.cs

Возвращает автоматически созданный объект OdbcCommand, который требуется для выполнения операций вставки в источнике данных.

public System.Data.Odbc.OdbcCommand GetInsertCommand(bool useColumnsForParameterNames);

Параметры

useColumnsForParameterNames
Boolean

Если значение равно true, создаются имена параметров, совпадающие с именами столбцов, если это возможно. Если значение равно false, создаются @p1, @p2 и т. д.

Возвращаемое значение

Автоматически созданный объект OdbcCommand, необходимый для выполнения операций вставки.

Комментарии

Метод можно использовать GetInsertCommand для информационных целей или устранения неполадок, так как он возвращает OdbcCommand объект для выполнения.

Вы также можете использовать GetInsertCommand в качестве основы для измененной команды. Например, можно вызвать GetInsertCommand и изменить CommandTimeout значение, а затем явно задать его в OdbcDataAdapter.

После первого создания инструкции SQL необходимо явно вызвать RefreshSchema , если она каким-либо образом изменяет инструкцию. В противном GetInsertCommand случае объект будет использовать сведения из предыдущей инструкции, которые могут быть неправильными. Инструкции SQL сначала создаются, когда приложение вызывает или UpdateGetInsertCommand.

По умолчанию при создании имен параметров используется @p1, @p2и т. д. для различных параметров. Передача true для useColumnsForParameterNames параметра позволяет принудительно DbCommandBuilder создавать параметры на основе имен столбцов. Это будет успешно, только если выполняются следующие условия:

  • Указан ParameterNameMaxLength объект , а его длина равна или больше созданного имени параметра.

  • Созданное имя параметра соответствует критериям, указанным в регулярном ParameterNamePattern выражении.

  • Указан ParameterMarkerFormat объект .

См. также раздел

Применяется к

.NET 10 (package-provided) и другие версии
Продукт Версии
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)