Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dr. Lucas

Conexão ASP.NET - MySql/

Recommended Posts

Estava Pesquisando a repeito pela internet e achei esse codigo, porém não entendi algumas partes.

 

Não Entendi direito o que a função ExecutaReader faz direito o que significa os parametros desta função.

 

Abraços.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Const ConnStr As String = "Driver={MySQL ODBC 3.51 Driver};" + "Server=localhost;Database=test;uid=root;pwd=;option=3"

Protected Overrides Sub OnInit(e As EventArgs)
MyBase.OnInit(e)

Dim con As New OdbcConnection(ConnStr)
Try
	 Dim cmd As New OdbcCommand("SELECT * FROM clientes", con)
	Try
	   con.Open()
	   dgrAllNames.DataSource = cmd.ExecuteReader((CommandBehavior.CloseConnection Or CommandBehavior.SingleResult))
	   dgrAllNames.DataBind()
	Finally
	   cmd.Dispose()
	 End Try
Finally
	con.Dispose()
End Try
End Sub 'OnInit

Compartilhar este post


Link para o post
Compartilhar em outros sites

Public Class CriaDataReader

 

Function criaDataReader(ByVal conexao As System.Data.IDbConnection, _

ByVal sql As String) As System.Data.IDataReader

 

'cria um objeto commandbehavior e atribui a enumeracao padrao

Dim cmdBehavior As CommandBehavior = CommandBehavior.Default

 

'abre a conexao se necessário

If conexao.State <> ConnectionState.Open Then

'abre a conexão se estiver fechada

conexao.Open()

'define o comportamento para quando o datareader foi utilizado

cmdBehavior = CommandBehavior.CloseConnection

End If

 

'prepara a string sql para selecionar dados

Dim comando As System.Data.IDbCommand = conexao.CreateCommand()

comando.CommandText = sql

 

'cria um datareader e força o comportamento desejado

Dim dr As System.Data.IDataReader = comando.ExecuteReader(cmdBehavior)

 

'fecha o objeto commando e retorna o resultado

comando.Dispose()

Return dr

 

End Function

 

End Class

http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=608

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.