PDA

View Full Version : سوال: خروجی اطلاعات دیتابیس به شکل تکس



shocraneh
دوشنبه 29 فروردین 1390, 20:50 عصر
با سلام
چه طوری خروجی اطلاعات دیتابیس رو به یک تکس منتقل کنم ..به علاوه یک سری نوشته ی از پیش تعیین شده.ممنونم

morteza271
دوشنبه 29 فروردین 1390, 23:32 عصر
شما خیلی راحت میتونید نتیجه کوئری رو در یه دیتاریدر و یا دیتا تیبل بریزید و سپس نتیجه رو با نوشته ی خودتون جمع کنید و در تکست باکس نمایش بدین.

shocraneh
یک شنبه 04 اردیبهشت 1390, 18:26 عصر
منظورمن تکس باکس نبود. خروجی به شکل یک فایل تکس روی هارد ذخیره شود

Reza_Yarahmadi
یک شنبه 04 اردیبهشت 1390, 20:08 عصر
در صورتی که فایل دارای فرمت خاصی است با استفاده از DataReader رکورد به رکورد دیتابیس رو بخونید و توی فایلتون ذخیره کنید!!
StreamWriter sw = new StreamWriter("File Path", true);
SqlCommand cmd = new SqlCommand("Select * From TableName", conn);
conn.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
sw.Write(dr["Field1"].ToString() + "," + dr["Field2"].ToString() + ...);
conn.Close();
sw.Close();

majidrezaei2007
یک شنبه 04 اردیبهشت 1390, 21:51 عصر
می تونید بریزید توی یک richtextbox و از متد savefile خودش استفاده کنید