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
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.
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.
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.
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++