Ir para conteúdo

POWERED BY:

Arquivado

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

V.net

Acessar variavel de classe como objeto

Recommended Posts

Aqui estou enviando uma classe de conexão. Gostaria de acessar a variavel que é um objeto fora da classe, para isso usei "this.", mas quando tempo efetuar o ".Read()", com o objeto, ele dá este erro: error CS0117: 'object' does not contain a definition for 'Read'

. O que faço. Obrigado!

 

 

namespace locaweb

{

public class class_conecta

{

private string completa_sql;

public object obj_conecta;

public object conecta;

 

public void mt_conectar(int tipo, string sql)

{

if(tipo == 1)

{

completa_sql = "e.mdb;";

}

else

{

completa_sql = "c.mdb;";

}

OleDbConnection conecta = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+completa_sql);

conecta.Open();

OleDbCommand sql_query = new OleDbCommand(string,conecta);

OleDbDataReader linhas = sql_query.ExecuteReader();

this.obj_conecta=linhas;

}

}

}

 

AQUI EU VOU CHAMAR A CLASSE.

Chamar a classe

 

int contador;

int contador_sql;

string str_html;

 

public void Page_Load(object sender, System.EventArgs e){

 

 

class_conecta con = new class_conecta();

con.mt_conectar(2,"select * from tbl_servico");

// A INTENÇÃO É ACESSAR O OBJETO DA CLASSE E UTILIZA-LO PARA PERCORRER OS DADOS SELECIONADOS DO BANCO DE DADOS. EX:

con.obj_conecta.Read()

 

}

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.