السلام عليكم
أخواني الأعزاء
عندي برنامج سي شارب تم ربطه مع sql ويعرض البيانات على textbox عند الضغط على button
ولكن أريده عند الضغط على الزر أن يختار من بين الصفوف عشوائيا ويعرضها
فلو سمحتوا ممكن تقولولي على الأمر الذي يفعلها .
وشكرا لكم
السلام عليكم
أخواني الأعزاء
عندي برنامج سي شارب تم ربطه مع sql ويعرض البيانات على textbox عند الضغط على button
ولكن أريده عند الضغط على الزر أن يختار من بين الصفوف عشوائيا ويعرضها
فلو سمحتوا ممكن تقولولي على الأمر الذي يفعلها .
وشكرا لكم
يمكنك توليد رقما عشوائيا باستخدام Random ثم ابن جملة SQL عليه أو مرره إلى StoredProcedure.
تم تعديل هذه المشاركة بواسطة معتز شمس في 13 مايو 2007 في 14:08
يمكن كذلك كما في المثال التالي
select * from table1 where id <= rand(datepart(s,getdate()) )* 100
غير 100 الى اكبر رقم id عندك
اقل ويساوي حتى تضمن ترجيع صف من الصفوف
شكرا لكم يا شباب
وجزاكم الله كل خير
لو سمحت يا أخ معتز ممكن توضحلي الفكره بمثال. وشكرا لك
وأخي أحمد جربت الكود الي قلتلي عليه بس مو راضي يضبط معايا . وشكرا ممكن تقلي هيا بمثال
وآسف عارف اني تعبتكم
تصحيح لما كتبته بالاعلى يجب ان
select top 1 * from table1 where id <= rand(datepart(s,getdate()) )* 100 order by id desc
وهذه الطريقة مناسبة ل sql 2000 +2005
اما طريقة الاخ احمد فهي ل 2005
هذا الموضوع مغلق.