1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

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

Discussão em 'Programação' iniciada por remykf, 21 de Setembro de 2005. (Respostas: 0; Visualizações: 808)

  1. remykf

    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!
     

Partilhar esta Página