QUANDO USAR O DATASET OU O DATAADAPTER OU O DARARE

TRTNCG 08/01/2012 22:44:35
#392696
Pessoal alguém poderia me ajudar quando usar o DataReader, o DataSet ou o DataAdapter, estou usando o MySQL 5.1 como Banco, linguagem Visual Basic e O Visual Studio 2010. Qual o0 melhor e em que situações usar cada um. Tem algum livro bom para Ado.Net
LROSSI 09/01/2012 08:40:06
#392700
depende de como vc vai utilizar... mas eu recomendo datatable e dependendo do componente o dataset para obter maior performance...

variavies

Private dbConn As MySqlConnection
Public dbAtualiza As New MySqlCommand
Private dbCmd1 As New MySqlCommand
Dim DT1 As New DataTable


conexão

  dbConn = New MySql.Data.MySqlClient.MySqlConnection(StringConexao)
dbConn.Open()


desconectar
 dbConn.Close()  


pegar um datatable
 Dim Da As New MySqlDataAdapter(Sql, dbConn)
DT1.Clear()
Da.Fill(DT1)


trabalhando com data table

 For I As Integer = 0 To Dt.Rows.Count - 1
txttext.text = Dt.Rows(I).Item([Ô]nomedacoluna[Ô]).ToString
Next I


espero ter ajudado.
KERPLUNK 09/01/2012 09:34:15
#392710
Resposta escolhida
Se for apenas ler dados(Select xx from tabela where xx = yy), com certeza absoluta, use o datareader.
Tópico encerrado , respostas não são mais permitidas