Array
(
)

SqlDataAdapter ou DataAdapter?

Fernanda Acacia
   - 09 nov 2014

Qual a diferença do SqlDataAdapter para o DataAdapter?

Jothaz
   - 09 nov 2014

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

Fernanda Acacia
   - 10 nov 2014

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

Jothaz
   - 10 nov 2014


Citação:
É 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 ....."

Fernanda Acacia
   - 10 nov 2014

Acabou! entendi perfeitamente.

Emilio Neto
   - 21 nov 2014

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