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

سؤال حول استعلام يجلب عدد الصفوف التي يتم تحديدها من قبل المستخدم

بدأه ورق خسرانه في 18 أبريل 2012 · 2 رد · 437 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

تحية طيبة للاعضاء ومشرفينا الكلام :

عندي سوال اريد ان اعمل استعلام يقوم بجلب عدد السجلات الذي احددها عن طريق تكست بوكس .. طبعاء الاستعلام الذي استخدمه انا هو هذه

plain text

  ob.sql = "SELECT TOP 5 question,answer_Q_t,answer_Q_f1,answer_Q_f2,answer_Q_f3 FROM All_questions ORDER BY NEWID()"
        ob.da = New SqlDataAdapter(ob.sql, ob.con)
        ob.ds = New DataSet
        ob.da.Fill(ob.ds)
 DataList1.DataSource = ob.ds.Tables(0)
        DataList1.DataBind()

الان انا اقوم بجلب سجلات عشوائية .. لكن اريد ان احدد قيمة السجلات التي سوف اقوم بعرضها في الدتا لست .. وسوف اقوم بادخل عدد السجلات من خلال القيمة التي ادخلها في التكست .. مثلن لو ادخلت الرقم خمسة يجلب لي خمسة سجلات فقط .. وكلها عشوائية ياليت تعدلو لي على الاستعلام .. بحيث اكون ادخل القيمة التي اريد في التكست بوكس ويجلب لي السجلات على حسب القيمة ولكم جزيل الشكر

#2

جربي التالي

ob.sql = "SELECT TOP "+int.parse(Textbox1.Text.toString())+" question,answer_Q_t,answer_Q_f1,answer_Q_f2,answer_Q_f3 FROM All_questions ORDER BY NEWID()"

تم تعديل هذه المشاركة بواسطة ماكسيموس في 18 أبريل 2012 في 23:06

1
#3
ماكسيموس كتب:

جربي التالي

ob.sql = "SELECT TOP "+int.parse(Textbox1.Text.toString())+" question,answer_Q_t,answer_Q_f1,answer_Q_f2,answer_Q_f3 FROM All_questions ORDER BY NEWID()"

------------------------------

مشكور اخي العزيز .. انحلت المشكلة .. بس كان هناك خطاء بسيط .. والحل الكامل هو كتالي ليستفيد الجميع

 ob.sql = "SELECT TOP " + Format(TextBox1.Text.ToString()) + " question,answer_Q_t,answer_Q_f1,answer_Q_f2,answer_Q_f3,id_questions FROM All_questions ORDER BY NEWID()"

وشكراً لك اخي العزيز على ا لمساعدة

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

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

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

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

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