RecordCreateOptionsEnum

Указывает, следует ли открыть существующую запись или создать новую запись для метода Open объекта Record. Значения можно объединить с оператором AND.

Константа Значение Описание
adCreateCollection 0x2000 Создает новую запись на узле, указанном параметром Source , вместо открытия существующей записи. Если источник указывает на существующий узел, возникает ошибка во время выполнения, если adCreateCollection не сочетается с adOpenIfExists или adCreateOverwrite.
adCreateNonCollection 0 Создает новую запись типа adSimpleRecord.
adCreateOverwrite 0x4000000 Изменяет флаги создания adCreateCollection, adCreateNonCollection и adCreateStructDoc. Если параметр OR используется с этим значением и одним из значений флага создания, если исходный URL-адрес указывает на существующий узел или запись, то существующая запись перезаписывается и вместо нее создается новая. Это значение нельзя использовать вместе с adOpenIfExists.
adCreateStructDoc 0x80000000 Создает новую запись типа adStructDoc вместо открытия существующей записи.
adFailIfNotExists -1 По умолчанию. Если источник указывает на несуществующий узел, возникает ошибка во время выполнения.
adOpenIfExists 0x2000000 Изменяет флаги создания adCreateCollection, adCreateNonCollection и adCreateStructDoc. Если параметр OR используется с этим значением и одним из значений флага создания, если исходный URL-адрес указывает на существующий узел или объект Record , поставщик должен открыть существующую запись вместо создания новой. Это значение нельзя использовать вместе с adCreateOverwrite.

Эквивалент ADO/WFC

Эти константы не имеют эквивалентов ADO/WFC.

Применение

Метод Open (объект Record ADO)