سلام
چطور میشه لیست جدول های یک دیتابیس رو بدست بیاریم؟
سلام
چطور میشه لیست جدول های یک دیتابیس رو بدست بیاریم؟
سلام عزیز می تونی از کد زیر استفاده کنی
DataTable t = _conn.GetSchema("Tables");
اگر بخوام لیست کلیه فیلدهای یک جدول رو هم بدست بیارم کدی واسش هست؟
DataTable dt = con.GetSchema("Columns");
مشخصات ستونهای تمام جداول رو میده که با یک حلقه میتونید نام ستون های جدول مورد نظر رو بدست بیارید.
MyTblName نام جدول مورد نظر.
List<string> lstColumnName = new List<string>();
con.Open();
using (DataTable dt = con.GetSchema("Columns"))
{
for (int i=0;i<dt.Rows.Count;i++)
{
if (dt.Rows[i]["Table_Name"].ToString() == "MyTblName")
{
lstColumnName.Add(dt.Rows[i]["Column_Name"].ToString());
}
}
}