RecordCreateOptionsEnum
Especifica se um Record existente deve ser aberto ou se um Record deve ser criado para o método Open do objeto Record. Os valores podem ser combinados com um operador AND.
Constante | Valor | Descrição |
---|---|---|
adCreateCollection | 0x2000 | Cria um novo Record no nó especificado pelo parâmetro Source, em vez de abrir um Record existente. Se a origem apontar para um nó existente, ocorrerá um erro em tempo de execução, a menos que adCreateCollection seja combinado com adOpenIfExists ou adCreateOverwrite. |
adCreateNonCollection | 0 | Cria um novo Record do tipo adSimpleRecord. |
adCreateOverwrite | 0x4000000 | Modifica os sinalizadores de criação adCreateCollection, adCreateNonCollection e adCreateStructDoc. Quando OR é usado com esse valor e um dos valores do sinalizador de criação, se a URL de origem aponta para um nó ou Record existente, o Record existente é substituído e um novo é criado. Esse valor não pode ser usado junto com adOpenIfExists. |
adCreateStructDoc | 0x80000000 | Cria um novo Record do tipo adStructDoc, em vez de abrir um Record existente. |
adFailIfNotExists | -1 | Padrão. Resulta em um erro em tempo de execução se Source apontar para um nó inexistente. |
adOpenIfExists | 0x2000000 | Modifica os sinalizadores de criação adCreateCollection, adCreateNonCollection e adCreateStructDoc. Quando OR é usado com esse valor e um dos valores do sinalizador de criação, se a URL de origem aponta para um nó existente ou objeto Record, o provedor deverá abrir o Record existente em vez de criar um novo. Esse valor não pode ser usado junto com adCreateOverwrite. |
Equivalente a ADO/WFC
Estas constantes não têm equivalentes do ADO/do WFC.