Бөлісу құралы:


OracleDataAdapter.UpdateCommand Свойство

Определение

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

public:
 property System::Data::OracleClient::OracleCommand ^ UpdateCommand { System::Data::OracleClient::OracleCommand ^ get(); void set(System::Data::OracleClient::OracleCommand ^ value); };
public System.Data.OracleClient.OracleCommand UpdateCommand { get; set; }
member this.UpdateCommand : System.Data.OracleClient.OracleCommand with get, set
Public Property UpdateCommand As OracleCommand

Значение свойства

Используется OracleCommand во время операции обновления для обновления записей в базе данных, которые соответствуют измененным строкам в .DataSet

Комментарии

При UpdateCommand назначении ранее созданному OracleCommandOracleCommand объекту не клонируется. Вместо этого ссылка UpdateCommand на созданный ранее OracleCommand объект сохраняется.

Если в наборе данных не задана операция обновления, InsertCommand а сведения о первичном ключе присутствуют в Наборе данных, можно использовать OracleCommandBuilder класс для автоматического создания InsertCommandи дополнительных команд, необходимых для согласования DataSet базы данных. Для этого задайте SelectCommand свойство OracleDataAdapterобъекта . Логика создания также требует, чтобы сведения о ключевых столбцах присутствовали DataSetв . Дополнительные сведения см. в разделе "Создание команд с помощью CommandBuilders".

Замечание

Если выполнение этой команды возвращает строки, эти строки могут быть объединены в DataSet зависимости от того, как задать UpdatedRowSource свойство OracleCommand объекта.

При обновлении столбца LONG RAW с типом данных при вводе значения NULL в столбце возникает исключение. Тип данных Oracle LONG RAW является устаревшим типом в Oracle версии 8.0. Чтобы избежать этой ошибки, используйте BLOBLONG RAWвместо него тип данных.

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

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