29.06.2013 Views

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Curso <strong>de</strong> Introdução a Plata<strong>forma</strong> .Net FrameWork SDK<br />

Criando um Componente<br />

Este componente vai acessar um banco <strong>de</strong> dad<strong>os</strong> e retornar o resultado para<br />

um DataSet.<br />

Este componente foi <strong>de</strong>senvolvido na linguagem C#.<br />

Nome do Arquivo: conexao.cs<br />

namespace conexao {<br />

using System;<br />

using System.Data;<br />

using System.Data.OleDb;<br />

public class Listar {<br />

public DataSet m<strong>os</strong>tra(String caminho, String InstrucaoSql)<br />

{<br />

OleDbConnection objconn = new<br />

OleDbConnection("Provi<strong>de</strong>r=Micr<strong>os</strong>oft.JET.OLEDB.4.0; Data Source="+caminho);<br />

}<br />

}<br />

OleDbDataAdapter objcomm = new OleDbDataAdapter( InstrucaoSql, objconn);<br />

DataSet objds = new DataSet();<br />

objcomm.Fill(objds, "dsvM<strong>os</strong>tra");<br />

return objds;<br />

}<br />

Para a compilação <strong>de</strong>ste componentes siga <strong>os</strong> seguintes pass<strong>os</strong>:<br />

1. crie um diretório chamado Bin no diretório corrente da aplicação e salve o<br />

componente conexao.cs <strong>de</strong>scrito acima no diretório Bin;<br />

2. abra o prompt do D<strong>os</strong> e digite no diretório Bin:<br />

csc /t:Library /out:conexao.dll conexao.cs<br />

3. este comando cria um arquivo .DLL que agora po<strong>de</strong>rá ser utilizado em <strong>uma</strong><br />

página .ASPX.<br />

128

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!