Aceder a metadados de uma tabela em C# (com ADO .NET)

remykf

Power Member
Boas!

Tou a desenvolver uma aplicação Web em C# e a dada altura preciso de aceder aos metadados de uma tabela k vou buskar na BD.

Então faço o seguinte:

Código:
      SqlConnection con = null;
      IDataReader dr = null;
      string tabela = "mapa";
      string con_string = "Data Source=Server; User ID=1;Password=1;Initial Catalog=imageserver;";

      con = new SqlConnection(con_string);
      SqlCommand comm = new SqlCommand("",con);
      comm.CommandText = "select * from " + tabela;
      con.Open();
      dr = comm.ExecuteReader(CommandBehavior.SchemaOnly);

      dr.Read();

      DataTable schema = dr.GetSchemaTable();
      string nome_tabela = schema.TableName;

Qd vou ver o valor do nome_tabela, em vez do "mapa" aparece "SchemaTable".

Alguém tem uma ideia?

Fikem!
 
Back
Topo