ADO x ADO.NET

Publicado em: 23/06/2007  |  .NET  |  Visualizações: 1.680  |  0 Comentário(s)
O Activex Data Object (ADO) teve uma substancial alteração na forma de trabalhar.

Bom, de igual só ficou o nome, pois o ADO.NET trabalha desconectado de sua base de dados, onde suporta XML e outras fontes de dados que não seja somente um banco de dados.

No ADO.NET não existe mais o Recordset, agora para manipular os registro mudaram.

Temos uma classe especial para manipular acesso no SQL Server, tornando-o muito mais rápido e otimizado. È a SYSTEM.DATA.SQLCLIENT. Para as outras fonte de dados as classes são:
SYSTEM.DATA
SYSTEM.DATA.OLEDB
SYSTEM.DATA.SQLCLIENT
SYSTEM.DATA.SQLTYPES


O SYSTEM.DATA.OLEDB o caro leitor pode utilizar para qualquer fonte de dados.

Veja os Driver/Provider:

Usando o SYSTEM.DATA.sqlclient.
Imports system.data.sqlclient
Dim conn as sqlconnection
Conn = new sqlconnection (“server=servidor;uid=webservice;pwd=123;database=nome do banco”)
Conn.open()


Usando o Access.

Imports system.data.oledb
Dim conn as oledbConnection
Conn = news oledbconnection (“Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:raulninja.mdb”)
Conn.open()



Parâmetros:

O parâmetro SQLConnection ou OLEDbConnection define a conexão.
O SQLCommand ou OleDbCommand define a instrução SQL ou Stored Procedure a ser executada.
O SQLDataReader ou OleDbDatareader, representa um conjunto de dados somente de leitura.

O SQLDataAdapter ou OleDbDataAdapter, um conjunto de dados e conexão para preencher um DataSet.

Vejamos na Pratica.
TESTE.ASPX

TESTE.ASPX.VB

Imports System.Data.OleDb
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
Dim sql As String
Dim conn As OleDbConnection
Dim cmd As OleDbCommand
Dim rs As OleDbDataReader

sql = "Select nome, email from cadastro"
conn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:raulraul.mdb")
conn.Open()
cmd = New OleDbCommand(sql, conn)
rs = cmd.ExecuteReader()
Me.DataGrid1.DataSource = rs
Me.DataGrid1.DataBind()
End Sub


===================================
Matéria publicada a pedidos de um usuário
Fonte: http://www.asparena.eti.br
Autor: Raul Sanches Nincao
compartilhe
  Dica: Confira todo nosso conteúdo de .NET no site.
Links patrocinados
Últimos artigos do editor

gerencia.jpg A falta de estrutura dos .
Por que sites e sistemas são.
cel.jpg Tudo sobre o iPhone 3G no.
iPhone é um smartphone desen.
internet.jpg Como assinar um RSS
RSS é um formato de distribu.
design.jpg Quando reciclagem digital.
Vejam o que vocês podem faze.
tecnologia.jpg Energia elétrica via Wire.
Recentemente a Intel introdu.
internet.jpg A guerra dos browsers
O Navegador, também conhecid.
Opinião do leitor:
0 Comentário(s)
Acesso restrito
Destaques
Como assinar um RSS Como assinar um RSS
Aprenda a assinar um blog/site utilizando o agregador de notícias em formato RSS
Peixe Grande 2008 Peixe Grande 2008
O Oficina da Net está este ano participando do Projeto Peixe Grande 2008 na categoria de Blog. Ajude-nos vote!
iPhone 3G no Brasil iPhone 3G no Brasil
O smartphone da Apple chegou ao Brasil com a tecnologia de terceira geração de telefonia.
Links patrocinados
Autor
Tags
Artigos Relacionados
Novos Artigos
Notícias Relacionados
Assine nosso RSS

© 2005 - 2008 - Oficina da Net - v 3.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.