Método MoveRecord (ADO)
Move a entidade representada por uma de Registro de para outro local.
Sintaxe
Record.MoveRecord (Source, Destination, UserName, Password, Options, Async)
Parâmetros
de origem
Opcional. Um valor String que contém uma URL que identifica o registro a ser movido. Se de origem for omitido ou especificar uma cadeia de caracteres vazia, o objeto representado por este de Registro será movido. Por exemplo, se o registro representar um arquivo, o conteúdo do arquivo será movido para o local especificado pelo Destination.
de destino do
Opcional. Um valor String que contém uma URL especificando o local em que de origem será movido.
UserName
Opcional. Um valor String que contém a ID do usuário que, se necessário, autoriza o acesso ao Destination.
de senha
Opcional. Um de cadeia de caracteres de que contém a senha que, se necessário, verifica username.
opções de
Opcional. Um valor MoveRecordOptionsEnum cujo valor padrão é adMoveUnspecified. Especifica o comportamento desse método.
Assíncrona
Opcional. Um valor booliano que, quando True, especifica que essa operação deve ser assíncrona.
Valor retornado
Um valor de cadeia de caracteres. Normalmente, o valor da de Destino é retornado. No entanto, o valor exato retornado depende do provedor.
Observações
Os valores de de origem e de destino de não devem ser idênticos; caso contrário, ocorrerá um erro em tempo de execução. Pelo menos os nomes de servidor, caminho e recurso devem ser diferentes.
Para arquivos movidos usando o Provedor de Publicação da Internet, esse método atualiza todos os links de hipertexto em arquivos que estão sendo movidos, a menos que especificado de outra forma pelo Options. Esse método falhará se Destination identificar um objeto existente (por exemplo, um arquivo ou diretório), a menos que adMoveOverWrite seja especificado.
Nota
Use a opção adMoveOverWrite criteriosamente. Por exemplo, especificar essa opção ao mover um arquivo para um diretório excluirá o diretório e o substituirá pelo arquivo.
Determinados atributos do objeto Record, como a propriedade ParentURL, não serão atualizados após a conclusão desta operação. Atualize as propriedades do Registro objeto fechando a de Registroe abrindo novamente com a URL do local para onde o arquivo ou diretório foi movido.
Se esse de Registro tiver sido obtido de um Recordset, o novo local do arquivo ou diretório movido não será refletido imediatamente no do conjunto de registros. Atualize o conjunto de registros fechando-o e abrindo-o novamente.
Nota
As URLs que usam o esquema http invocarão automaticamente o provedor Microsoft OLE DB para publicação na Internet. Para obter mais informações, consulte URLs absolutas e relativas.
Aplica-se a
do objeto de registro (ADO)
Consulte Também
do Método Move (ADO)
métodos MoveFirst, MoveLast, MoveNext e MovePrevious (ADO)
métodos MoveFirst, MoveLast, MoveNext e MovePrevious (RDS)