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

ربنا يكرمكم سؤال انا واقع و عايز اجابة

مغلق
بدأه mon3esh في 30 يونيو 2008 · 2 رد · 589 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف اخذ قيمة من الداتا بيز و استخدامها كوضعها فى متغير مثلا او مقارنتها او اجراء عليها عمليات حسابية معينة الخ

البرامج التى استخدمها السى شارب و الاكسس

#2

حاول تدور في منتدي ال ado.net

#3

رغم أن السؤال غير واضح تماما لكني سأحاول الإجابة كما فهمت السؤال

لنفرضأن لدينا قاعدة school تحوي جدول إسمه exam ونريد قرائة نتيجة الإمتحان وتخزينها في متغير

أولا نقوم بإضافة فضاء الأسماء SqlClient بإستخدام العبارة التالية

using System.Data.SqlClient;

التي توضع بين عبارات اليوزنغ في رأس الصفحة

ننشء إتصال بقاعدة البيانات على سبيل المثال

	   SqlConnection con = new SqlConnection("Data Source=ANAS\\SQLEXPRESS;Initial Catalog=school_db;Integrated Security=True");

نفتح لإتصال

con.Open();

ننشء sqlcommand ونزوده بالإستعلام الازم و الإتصال

			SqlCommand com = new SqlCommand("select degree from [exam] where std_id=10", con);

ننشء قارء بيانات و نقوم بقراءة البيانات

SqlDataReader dr = com.ExecuteReader();
			dr.Read();

ملا حظة عادة يستخدم قارء البيانات مع حلقة while لقراءة عدة بيانات و لكني إفترضت أن الإستعلام المستخدم سوف يعيد قيمة واحدة (فقط كمثال)

أخيرا نستخلص النتيجة من قارء البيانات و نضعها في المتغير مع مراعات التحويل بين الأنواع و نغلق الإتصال

int deg = int.Parse(dr.GetValue(0).ToString());
			con.Close();

أرجو أنكون وصلت للإجابة المطلوبة

هذا الموضوع مغلق.

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

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

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

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

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