אני צריך שהgridView יציג רק 9 שורות מתוך טבלה

108tomer

New member
אני צריך שהgridView יציג רק 9 שורות מתוך טבלה

שלמה (באקסס). ושיבחר את השורות באופן ראנדומלי. יש משפט sql שעושה את זה או צריך בדרך אחרת? תודה
 

J u n k y

New member
לא יודע על אקסס

אבל ב - SQL-Server עושים משהו כזה:
SELECT TOP 9 * FROM שקר כלשהו ORDER BY NEWID()​
 
אין.

לא מכיר פקודה רנדומלית ב sql , לא חושב שיש כזו. צריך לעשות את זה בדרכים אחרות. שיטה אחת היא להכניס ערכים רנדומליים לשדה מסוים, ואז למיין לפי השדה הזה ולקחת טופ 9 , לפי השדה.
 

maornet

New member
דווקא יש...

SELECT * FROM `table` ORDER BY RAND() LIMIT 0 , 9 זה פועל בmysql לא יודע אם גם באקסס
 

TamirDotNet

New member
ללא נושא

אתה‎ ‎יכול לכתוב ‏sp‏ ‏שמקבל 9 פרמטרים מסוג int‏ ‏ושולף את השורות התואמות את הספרות האלו.ע``י אובייקט random‏ ‏תשלח בכל פעם מס` אקראיים וככה תקבל שורות רנדומליות בכל פעם. תגיד אם זה עזר לך.
 
למעלה