ABA


"צריך עזרה (למתכונת מחר) קשור לasp"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #10506 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10506
owner

דרג אמינות חבר זה
   22:40   24.06.06   
אל הפורום  
  צריך עזרה (למתכונת מחר) קשור לasp  
 
   נכון כשמגדירים את כל האובייקטים התחברות וכ''ו בתחילת הדף :

set guyoz=server.CreateObject("ADODB.Connection")
guyoz.open "Driver={microsoft access driver (*.mdb)};"&_
"Dbq=C:\Inetpub\wwwroot\pinksalt.mdb;"&_
"Uid=admin;"&_
"Pwd=;"

set guy=server.CreateObject("ADODB.Recordset")
mySQL="SELECT * from members"
guy.Open mySQL, guyoz , 2, 2

אז יש את החלק הזה:
select * from members
אז איך אני עושה שנגיד לבחור את החצי העליון?? את ה3 הראשונים? 3 התחתונים וכ''ו??

שאלו את זה במתכונות שהיו כבר לברים שלי אתמול אז בבקשה עזרה!

תודה מראש!


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  .. MoonHunter 25.06.06 01:53 1
     אם תקרא תראה שהוא מדבר על MDB ולא על MYSQL. Ice Cold  25.06.06 09:30 2
         בדקתי את האפשרות הזאת כבר owner 26.06.06 13:01 3

       
MoonHunter
חבר מתאריך 1.8.02
680 הודעות, דרג אמינות חבר זה
   01:53   25.06.06   
אל הפורום  
  1. ..  
בתגובה להודעה מספר 0
 
   אתה יכל לעשות את זה באמצעות סידור של השליפה לפי נתון מסויים בטבלה ואז להגביל את כמות התוצאות, אחר כך להפוך את הסדר.

SELECT * FROM tablename ORDER BY fildename ASC LIMIT 3
SELECT * FROM tablename ORDER BY fildename DESC LIMIT 3

הסבר על ORDER BY:
http://dev.mysql.com/doc/refman/5.0/en/order-by-optimization.html
הסבר על LIMIT:
http://dev.mysql.com/doc/refman/5.0/en/limit-optimization.html

בהצלחה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   09:30   25.06.06   
אל הפורום  
  2. אם תקרא תראה שהוא מדבר על MDB ולא על MYSQL.  
בתגובה להודעה מספר 1
 
ערכתי לאחרונה בתאריך 25.06.06 בשעה 09:32 בברכה, Ice Cold
 
LIMIT לא קיימת ב-MDB.

לגבי השאלה שלך, תשובה מאתר MICROSOFT עצמה:


you can't limit the records it retrieves by setting criteria (criteria: Conditions you specify to limit which records are included in the result set of a query or filter.).

למרות זאת, אם נלך לפי הפתרון של SQL SERVER, (אין לי מושג למה MICROSOFT רושמים שזה לא אפשרי), אז :


SELECT TOP 60 FROM table_name

יחזיר לך 60 רשומות ראשונות.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
owner

דרג אמינות חבר זה
   13:01   26.06.06   
אל הפורום  
  3. בדקתי את האפשרות הזאת כבר  
בתגובה להודעה מספר 2
 
   עם
top3

ועשיתי במחובר ובנפרד ושניהם מביאים שגיאות (שונות ) :|


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net