السلام عليكم ورحمة الله وبركاته
أريد المساعدة في معرفة أمر
SQl
في C# 2005
لمعرفة هل تم تعبئة قاعدة البيانات أو لا
access قاعدة البيانات من نوع
(هل لازالت فارغة أم البيانات موجودة بها).
وجزاكم الله الخير الكثير.
السلام عليكم ورحمة الله وبركاته
أريد المساعدة في معرفة أمر
SQl
في C# 2005
لمعرفة هل تم تعبئة قاعدة البيانات أو لا
access قاعدة البيانات من نوع
(هل لازالت فارغة أم البيانات موجودة بها).
وجزاكم الله الخير الكثير.
طيب يا اخي افتح الداتا بيز sql و شوف اذا فيها بيانات او لا .
FOTA KHader FAR
سوف اتجة الى عالم الويب
![]()
أريد كود برمجي لأنه على أساس النتيجة أنفذ عملياتي أو لا .
أريد أعرف أذا كانت البيانات موجودة او لا اثناء عمل البرنامج.
وجزاك الله الخير
استخدم Count للاستعلام عن عدد الصفوف في الجدول.
SELECT COUNT(*) FROM Customers
[وسط]لا اله الا انت سبحانك انى كنت من الظالمين
[/وسط]
جزاك الله الخير الكثير على المساعدة.
السلام عليكم ورحمة الله وبركاته
استخدم try , catch
جزاكم الله الخير الكثير
SELECT COUNT(*) FROM Customers
ممكن مساعدتي في كتابة الأمر لها في C# 2005
وشكرا مقدماً
السلام عليكــم ورحمـة الله وبركاتــه ،،
الكود:
//تكوين نص الأتصال
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
{
}
}[وسط]لا اله الا انت سبحانك انى كنت من الظالمين
[/وسط]
وعليكم السلام ورحمة الله وبركاته
جزاك الله كل خير .
تم تعديل هذه المشاركة بواسطة 120021 في 10 أبريل 2009 في 19:48
السلام عليكم ورحمة الله وبركاته
اولا الكود ده صح بس في مشكلة حبيت اوضحها
وهي ان الكود ده بيشوف هل عدد الصفوف صفر او لا وده معناه ان الكود ده هيعرفني اذا كان تم الاضافة او لا ( في اول مرة بس)
بمعني اخر انا لو الجدول فاضي وعملت insert ل 3 صفوف الكود هيطلع ال count ب 3 وفي تاني مرة لو نفرض ان حصل خطا في نوع البيانات المدخلة ولم يتم الاضافة الكود برده هيشتغل لان هيطلع ال count ب 3 مش صفر............ارجو تكون المشكلة اتضحت لذلك انصح باستخدام try and catch
دعاء مختار
جزاك الله كل خير
سأخذ بنصيحتك سأستخدم Try ,Catch على كود الأدخال لكن كيف سأعرف من خلالها.
لكن الكود يفي بالغرض
أنا ما أريده فقط هل المستخدم تعامل مع قاعدة البيانات أو لا بأي شكل كان.
وجزاك الله كل خير على الأيضاح.
دعاء مختار كتب:السلام عليكم ورحمة الله وبركاتهاولا الكود ده صح بس في مشكلة حبيت اوضحها
وهي ان الكود ده بيشوف هل عدد الصفوف صفر او لا وده معناه ان الكود ده هيعرفني اذا كان تم الاضافة او لا ( في اول مرة بس)
بمعني اخر انا لو الجدول فاضي وعملت insert ل 3 صفوف الكود هيطلع ال count ب 3 وفي تاني مرة لو نفرض ان حصل خطا في نوع البيانات المدخلة ولم يتم الاضافة الكود برده هيشتغل لان هيطلع ال count ب 3 مش صفر............ارجو تكون المشكلة اتضحت لذلك انصح باستخدام try and catch
الغرض الأساسي من استخدام try and catch في مثل هذه الحالات هو التأكد من ان الـ Connection تم اغلاقه بغض النظر عن حوث خطأ او لا ، وفي الكود المرفق استخدمت using وهي تفي بالغرض.
[وسط]لا اله الا انت سبحانك انى كنت من الظالمين
[/وسط]
السلام عليكم ورحمة الله وبركاته
اخ حسن كلامك صح بس انا مختش بالي من using
بس انا اقصد ان التاكد من زيادة عدد الصفوف لن يتحقق الا في اول مرة فلو كان الاخ 120021 كل مايريده هو التحقق لاول مرة فقط فالكود تمام 100% ولكن لو كان كل مرة عاوز يتاكد من الزيادة فلا بد من وضع شئ يعرفني ان الصفوف بتزيد وبرده ممكن الكود اللي حضرتك عمله يشتغل بس مع تكراره قبل الاضافة وبعد الاضافة والتاكد ان العدد بيزيد
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…