Les constantes MoveRecordOptionsEnum indiquent le comportement de la méthode MoveRecord de l'objet Record.

Objet_Record.MoveRecord(Source, Destination, _
                       Nom_Utilisateur, Mot_Passe, _
                       MoveRecordOptionsEnum, Bool_Asynchrone)
Constante Valeur Description
adMoveUnspecified -1 par défaut, exécute l'opération de déplacement. L'opération échoue si le fichier ou le répertoire de destination existe déjà et l'opération met à jour les liens hypertextes.
adMoveOverWrite 1 recopie le fichier ou le répertoire de destination, même s'il existe déjà.
adMoveDontUpdateLinks 2 modifie le comportement de la méthode MoveRecord par défaut par une non-mise à jour des liens hypertextes de l'enregistrement source. Le comportement par défaut dépend des capacités du fournisseur. L'opération de déplacement met à jour les liens si le fournisseur en est capable. Si le fournisseur ne peut fixer les liens ou si cette valeur n'est pas spécifiée, alors le déplacement réussit même lorsque les liens n'ont pas été fixés.
adMoveAllowEmulation 4 demande que le fournisseur tente de simuler le mouvement. Si la tentative de déplacer l'enregistrement échoue parceque l'URL de destination est sur un serveur différent ou servi par un fournisseur différent que la source, ceci peut provoquer l'accroissement de latence ou la perte de données suite à des capacités de fournisseur différentes en déplaçant de ressources entre des fournisseurs.