PDA

View Full Version : سوال: بدست آوردن حجم دیتابیس و نمایش در فرم !



ghasem110deh
یک شنبه 30 آذر 1393, 20:57 عصر
سلام
دوستان چطور حجم فایل دیتابیس (sql server) رو بدست بیارم و توی فرم نمایش بدم ؟
....
اگه با Fileinfo و ... استفاده کنیم که موقع اجرای برنامه (ارتباط با بانک و باز بودن) خطا میده ... تو چند تا تاپیک گفتن از sp_spaceused استفاده کنید ؛
ولی چطوریشو نگفتن ....

meysamsh91
یک شنبه 30 آذر 1393, 21:31 عصر
use DataBaseName
exec sp_spaceused

ghasem110deh
یک شنبه 30 آذر 1393, 22:02 عصر
use DataBaseName
exec sp_spaceused


ممنون ...
اما گد رو توی لودفرو مینویسم خطا میده ...
یوزینگ یا چیزی میخواد ؟

erfan_urchin
دوشنبه 01 دی 1393, 01:35 صبح
ممنون ...
اما گد رو توی لودفرو مینویسم خطا میده ...
یوزینگ یا چیزی میخواد ؟
این کدها واسه sql هستش شما اگه میخوای توی سی شارپ بنویسی این کدها رو باید از گریدویو استفاده کنی
SqlConnection sc = new SqlConnection("Data Source=.;Initial Catalog=db1;Integrated Security=True");
SqlDataAdapter sd = new SqlDataAdapter("exec sp_spaceused",sc);
DataTable dt = new DataTable();
sd.Fill(dt);
dataGridView1.DataSource = dt;

یا اگه میخوای فقط حجم رو نشون بده باید به جای خط آخر کد زیر رو بنویسی
MessageBox.Show(dt.Rows[0][1].ToString());
موفق باشی