09/11/2014

SqlDataAdapter ou DataAdapter?

Qual a diferença do SqlDataAdapter para o DataAdapter?

Fernanda Acacia

Respostas

09/11/2014

Jothaz

No meu entendimento pode-se dize que a diferença na prática é:

SqlDataAdapter é o para se usado embase de dados SQL Server.

DataAdapter e para ser usado de forma mais abrangente no demais bancos de dados.

Mas as função real das duas é a mesma preencher um DataSet e Atualizar os dados com um conexão pré-definida.

Mais informações:

http://msdn.microsoft.com/pt-br/library/system.data.sqlclient.sqldataadapter%28v=vs.110%29.aspx

http://msdn.microsoft.com/pt-br/library/system.data.common.dataadapter%28v=vs.110%29.aspx
Responder Citar

10/11/2014

Fernanda Acacia

É muito comando que acompanha, então um é para SQL Server (exclusivo) e o outro para outros bancos?
Responder Citar

10/11/2014

Jothaz

É muito comando que acompanha, então um é para SQL Server (exclusivo) e o outro para outros bancos?


É isto mesmo.

Você até pode usar DataAdapter para SQL (eu nuca usei), todavia é sempre recomendado usar o que é nativo.

Segundo a própria Microsoft: "Se você estiver se conectando a um banco de dados SQL Server, você pode aumentar o desempenho geral usando SqlDataAdapter ....."
Responder Citar

10/11/2014

Fernanda Acacia

Acabou! entendi perfeitamente.
Responder Citar

21/11/2014

Emilio Neto

Posso utilizar o SqlDataAdapter para outros bancos ou é exclusividade do SQL Server?
Responder Citar