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

استفسار حول استخراج قيمة من جملة استعلام الى متغير

بدأه رضو في 12 مايو 2014 · 1 رد · 683 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
 using (SqlCommand cmd2 = new SqlCommand())

            {

                cn.Open();

                cmd2.Connection = cn;

                cmd2.CommandType = CommandType.Text;

                cmd2.CommandText = "SELECT fuel.price_fuel FROM fuel INNER JOIN Counter ON fuel.no_of_fuel = Counter.no_of_fuel WHERE  Counter.no_Counter = 1";//+int .Parse (DropDownList6.SelectedValue );

                SqlDataReader dr = cmd2.ExecuteReader();

                if (dr.Read())

                {

                    SqlDataAdapter ad = new SqlDataAdapter(cmd2);

                    DataTable dt = new DataTable();

                    dr.Close();

                    ad.Fill(dt);

                   

 

                }

كيف اقدر انزل قيمة من هذا الكود ووضعها في متغير 

توضيح اكثر :

عندي جدول موجود فيه سعر الوقود مثلاً بترول تساوي 100 او ديزل 120 هذا الجدول مربوط بجدول آخر هو جدول العدادات . 

المشكلة عندي لما اريد أعمل قراءة جديده ( نوبه جديده ) عند حفظ بيانات النوبه التي لها جدول آخر مربوط بجدول العدادات من ضمن هذه البيانات التي اريد حفظها القراءة السابقة والقراءة الحالية والمجموع لكن المجموع عبارة عن الفارق بين القراءة السابقة والقراءة الحالية مضرووباً في سعر الوقود . 

المطلوب : 

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

#2

حاول استخدام الكود الاتي

        using (SqlCommand cmd2 = new SqlCommand())

            {

                cn.Open();

                cmd2.Connection = cn;

                cmd2.CommandType = CommandType.Text;

                cmd2.CommandText = "SELECT fuel.price_fuel FROM fuel INNER JOIN Counter ON fuel.no_of_fuel = Counter.no_of_fuel WHERE  Counter.no_Counter = 1";//+int .Parse (DropDownList6.SelectedValue );

                SqlDataAdapter da = new SqlDataAdapter(cmd2);
                da.Clear();
                da.Fill(dtuss, "Table");
                cn.Close();
                TextBox1.Text = da.Tables["Table"].Rows[0]["price_fuel"].ToString();

}

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

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

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

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

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