Compartilhar via


Atualizando dados com o controle RemoteData RDO

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

Para criar um aplicativo que modifique dados usando o controle RemoteData RDO

  1. Definir o controle RemoteData RDO CursorDriver propriedade.

    • Cursores do lado servidor armazenam dados retornados no servidor.

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

    • Cursores do lado do lote 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, não é necessário nenhum cursor.

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

    • Simultaneidade somente leitura não deve ser usada se quiser 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 as alterações de dados incompatíveis.

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

  3. Definir o controle RemoteData 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 for fechado e reaberto.

    • Quando criar Cursor Keyset é escolhida, o cursor permite inserções, atualizações e exclusões, à vontade, dentro de cursor keyset próprio.

  4. Defina o controle vinculado a dados conforme necessário para permitir a atualizabilidade.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 RDO.

Consulte também

Tarefas

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

Referência

Ligação de dados RDO