FORMA DE ACESSAR DADOS NO ADO.NET

VERNIZZE 28/05/2010 10:58:57
#343061
Bom dia amigos

Estou iniciando a programar com VB2008 e surgiu-me uma dúvida.
No VB6, um recordset acessa os dados de um BD diretamente (ou praticamente).
EX: Se eu alterar algum dado em um Grid ligado em um ADO.Recordset, o BD será alterado.

Notei que no ADO.Net, posso alterar os dados no Grid, mas eles serão alterados somente após um [ô]Update[ô] no SQLDataAdapter.

1 - Isso quer dizer que não há manipulação direta dos dados do BD no ADO.Net ?
2 - Se for desta forma, a conexão com o BD fica aberta após o carregamento do SQLDataAdapter ou ela é encerrada e depois refeita quando se quer atualizar os dados (com [ô]Insert[ô], [ô]Update[ô] ou [ô]Delete[ô]) ?

Muito obrigado
JWCELYO 28/05/2010 11:16:44
#343066
Resposta escolhida
isso mesmo os dados fincam em cache so são salvos apos o update.
não uma manipulação direta em tempo de execução.
VERNIZZE 28/05/2010 11:38:18
#343068
Valeu pela resposta JWCELYO

Você sabe me dizer se a conexão com o BD continua aberta após a carga ?
Estou insistindo nisso pois estou pensando num projeto onde o BD fica na Net, e se a conexão continuar aberta, dará problemas.

Mais uma vez, obrigado
Tópico encerrado , respostas não são mais permitidas