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:
Qd vou ver o valor do nome_tabela, em vez do "mapa" aparece "SchemaTable".
Alguém tem uma ideia?
Fikem!
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!