איך עושים RANDOM בACCESS?

15 בנובמבר 2006 מאת: ליאור

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

הבעיה: כמות גדולה של רשומות, ורוצים לשלוף בצורה אקראית אחת או יותר.

הפתרון שהיה צריך לעבוד: פונקצית הRND של ACCESS אמורה לעשות את זה. היא לא.

הפתרון המועדף ברשת: רובם עדיין חושבים שהכתוב למעלה עובד. חלק הציעו לשלוף הכל לתוך רשומה בASP ואז בצורה אקראית לבחור רשומה.

הפתרון שלי: למצא מספר אקראי בASP , נקרא לו RANDOM_NUM, לשלוף לפי TOP RANDOM_NUM ולקרא אחורה.

יתרונות:

  1. זה עובד
  2. זה יותר זול לACCSS לשלוף פחות רשומות
  3. אין העתקה של זכרון לASP וריצה עליו
  4. כנראה שבכל מקרה ACCSS יעשה את זה טוב יותר מVB או JS

טוב, זה הPOST הטכני הראשון שלי. מקווה שזה עוזר

אין כתבות קשורות

מופיע בקטגוריות: כללי

טראקבקים

הוספת תגובה