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