الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية عمل Progressbar لمتابعة رفع بيانات ثنائيه ؟

بدأه The Spider في 14 يونيو 2008 · 2 رد · 949 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سؤال اتمنى ان اجد اجابته عندكم !!

عند رفع بيانات ثنائيه الى قاعدة بيانات لو كان حجم الملف كبير فانه يستغرق الكثير من الوقت

والسؤال

كيف يمكننى عمل ProgressBar لمتابعة العمليه

مثلا فى هذا المثال

				Byte[] cont = File.ReadAllBytes(this.OF_Dilaog.FileName);

				string sqlinsert = string.Format("insert into videos(videoname, about, kind, c_date, info, c_file) values(" +
					"'" + this.txt_name.Text + "', " +
					"'" + this.txt_topic.Text + "', " +
					"'" + this.txt_extension.Text + "', " +
					"'" + this.txt_Date.Text + "', " +
					 ":1, :2)");

				OracleCommand cmd = new OracleCommand(sqlinsert, cn);

				OracleParameter info_para = new OracleParameter(":1", OracleDbType.Clob);
				info_para.Value = this.txt_info.Text;
				info_para.Size = this.txt_info.Text.Length;
				cmd.Parameters.Add(info_para);

				OracleParameter file_para = new OracleParameter(":2", OracleDbType.Blob);
				file_para.Size = cont.Length;
				file_para.Value = cont;
				cmd.Parameters.Add(file_para);

				cmd.Connection.Open();
				cmd.ExecuteNonQuery();
				cmd.Connection.Close();
				cmd.Dispose();

كيف يمكننى عمل progressBar لمتابعة عملية رفع ملف الفيديو هذا ؟؟

ان خفت أن تفشل ... فلا تقل شئ .. ولا تفعل شئ .. وكن لاشئ

#2

اخوانى برجاء المساعدة !!

كيف يمكننى معرفة الحجم الذى تم رفعه

هل هناك داله تقيس حجم البايتات التى تم رفعها ام ماذا ؟

ان خفت أن تفشل ... فلا تقل شئ .. ولا تفعل شئ .. وكن لاشئ

#3

ما من رد حتى الان !!

ان خفت أن تفشل ... فلا تقل شئ .. ولا تفعل شئ .. وكن لاشئ

مواضيع مشابهة