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

أريد المساعدة في أمر التأكد من قاعدة اليانات

بدأه 120021 في 7 أبريل 2009 · 12 رد · 765 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أريد المساعدة في معرفة أمر

SQl

في C# 2005

لمعرفة هل تم تعبئة قاعدة البيانات أو لا

access قاعدة البيانات من نوع

(هل لازالت فارغة أم البيانات موجودة بها).

وجزاكم الله الخير الكثير.

#2

طيب يا اخي افتح الداتا بيز sql و شوف اذا فيها بيانات او لا .

FOTA KHader FAR

سوف اتجة الى عالم الويب

thumb_kujviv1t1.jpg

#3

أريد كود برمجي لأنه على أساس النتيجة أنفذ عملياتي أو لا .

أريد أعرف أذا كانت البيانات موجودة او لا اثناء عمل البرنامج.

وجزاك الله الخير

#4

استخدم Count للاستعلام عن عدد الصفوف في الجدول.

SELECT COUNT(*) FROM Customers

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#5

جزاك الله الخير الكثير على المساعدة.

#6

السلام عليكم ورحمة الله وبركاته

استخدم try , catch

#7

جزاكم الله الخير الكثير

SELECT COUNT(*) FROM Customers

ممكن مساعدتي في كتابة الأمر لها في C# 2005

وشكرا مقدماً

#8

السلام عليكــم ورحمـة الله وبركاتــه ،،

الكود:

			//تكوين نص الأتصال
			string dbFilePath = @"مسار قاعدة البيانات";
			string connectionString = String.Format("Provider=Microsoft.Jet.OLEDB.4.0; Data Source={0}", dbFilePath);

			//تنفيذ الأستعلام
			using (OleDbConnection cnn = new OleDbConnection(connectionString))
			{
				OleDbCommand cmd = new OleDbCommand("SELECT COUNT(*) FROM Customers", cnn);
				cnn.Open();
				int count = (int)cmd.ExecuteScalar();
				if (count != 0)
				{

				}
				else
				{ 
				}
			}

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#9

وعليكم السلام ورحمة الله وبركاته

جزاك الله كل خير .

تم تعديل هذه المشاركة بواسطة 120021 في 10 أبريل 2009 في 19:48

#10

السلام عليكم ورحمة الله وبركاته

اولا الكود ده صح بس في مشكلة حبيت اوضحها

وهي ان الكود ده بيشوف هل عدد الصفوف صفر او لا وده معناه ان الكود ده هيعرفني اذا كان تم الاضافة او لا ( في اول مرة بس)

بمعني اخر انا لو الجدول فاضي وعملت insert ل 3 صفوف الكود هيطلع ال count ب 3 وفي تاني مرة لو نفرض ان حصل خطا في نوع البيانات المدخلة ولم يتم الاضافة الكود برده هيشتغل لان هيطلع ال count ب 3 مش صفر............ارجو تكون المشكلة اتضحت لذلك انصح باستخدام try and catch

#11

دعاء مختار

جزاك الله كل خير

سأخذ بنصيحتك سأستخدم Try ,Catch على كود الأدخال لكن كيف سأعرف من خلالها.

لكن الكود يفي بالغرض

أنا ما أريده فقط هل المستخدم تعامل مع قاعدة البيانات أو لا بأي شكل كان.

وجزاك الله كل خير على الأيضاح.

#12
دعاء مختار كتب:
السلام عليكم ورحمة الله وبركاته

اولا الكود ده صح بس في مشكلة حبيت اوضحها

وهي ان الكود ده بيشوف هل عدد الصفوف صفر او لا وده معناه ان الكود ده هيعرفني اذا كان تم الاضافة او لا ( في اول مرة بس)

بمعني اخر انا لو الجدول فاضي وعملت insert ل 3 صفوف الكود هيطلع ال count ب 3 وفي تاني مرة لو نفرض ان حصل خطا في نوع البيانات المدخلة ولم يتم الاضافة الكود برده هيشتغل لان هيطلع ال count ب 3 مش صفر............ارجو تكون المشكلة اتضحت لذلك انصح باستخدام try and catch

الغرض الأساسي من استخدام try and catch في مثل هذه الحالات هو التأكد من ان الـ Connection تم اغلاقه بغض النظر عن حوث خطأ او لا ، وفي الكود المرفق استخدمت using وهي تفي بالغرض.

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

#13

السلام عليكم ورحمة الله وبركاته

اخ حسن كلامك صح بس انا مختش بالي من using

بس انا اقصد ان التاكد من زيادة عدد الصفوف لن يتحقق الا في اول مرة فلو كان الاخ 120021 كل مايريده هو التحقق لاول مرة فقط فالكود تمام 100% ولكن لو كان كل مرة عاوز يتاكد من الزيادة فلا بد من وضع شئ يعرفني ان الصفوف بتزيد وبرده ممكن الكود اللي حضرتك عمله يشتغل بس مع تكراره قبل الاضافة وبعد الاضافة والتاكد ان العدد بيزيد

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…