Partilhar via


Atualização de dados com o controle RemoteData do RDO

Dados de controle do RDO RemoteData podem ser somente leitura ou pode ser modificado.

Para criar um aplicativo que modifica dados usando o controle do RDO RemoteData

  1. Defina o controle RemoteData do RDO CursorDriver propriedade.

    • Cursores do lado do servidor armazenam os dados retornados no servidor.

    • Cursores do lado do cliente ODBC armazenam dados no armazenamento de local do cliente.

    • Cursores do lado do lote de cliente usam uma biblioteca de cursor projetada para lidar com problemas de simultaneidade.

    • Nenhuma opção de Cursor é usada quando uma consulta ação é executada e, portanto, nenhum cursor é necessária.

  2. Defina o controle RemoteData do RDO LockType propriedade. Recomenda-se a simultaneidade otimista com base na opção de conjunto de resultados.

    • Não deve ser usada somente para leitura simultaneidade se desejar que os dados a ser modificado.

    • Concorrência pessimista bloqueia dados durante a atualização para que outros usuários não estão em perigo de confirmar alterações de dados incompatíveis.

    • Simultaneidade otimista não bloqueia os dados, mas se durante a confirmação, ele detecta que o outro cliente publicou um estado incompatível, o controle RemoteData do RDO lança um erro.

  3. Defina o controle RemoteData do RDO ResultsetType propriedade. Verifique se que o driver ODBC suporta as opções escolhidas:

    • Quando criar Cursor estático é escolhido, as alterações não são detectadas até o cursor é fechado e reaberto.

    • Quando criar Cursor de conjunto de chaves é escolhido, o cursor permite inserções, atualizações e exclusões, à vontade, em que o cursor do conjunto de chaves.

  4. Defina o controle vinculado a dados, conforme necessário para permitir a atualização. Observe que alguns controles não permitem a atualização.

Para obter informações sobre como usar esses objetos, consulte a documentação sobre o controle RemoteData do RDO.

Consulte também

Tarefas

Usando a ligação de dados RDO no Visual C++

Referência

Ligação de dados RDO