• 0
رضو

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

سؤال

 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 هذا الجدول مربوط بجدول آخر هو جدول العدادات . 

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

المطلوب : 

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

1 إجابات على هذا السؤال .

  • 0

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

        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();

}

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .