לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ברוכים הבאים לפורום ASP חץ ימינה  

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



  #1  
ישן 04-01-2006, 00:30
  AlexKarpman AlexKarpman אינו מחובר  
 
חבר מתאריך: 20.12.01
הודעות: 20,962
לא כדאי לך להשתמש ב"שדה ה-OLE" של אקסס. ממש לא.

קודם כל, זה משהו מיוחד לאקסס, שלא יפעל במסדי-נתונים אחרים. למה לבצע דברים
סופר-לא-תקניים(לא שלמישהו אכפת יותר מדי מהתקן של SQL...) אם לא חייבים?


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

בוא ננתח את המצב בשני המקרים.
אם אנחנו שומרים את הנתיב של הקובץ, כל מה שדף ה-ASP צריך לעשות הוא לשלוף
את המידע ממסד-הנתונים, ואז לשלוח ללקוח משהו בסגנון:
קוד:
Response.write("<img src=""" & rs.Fields("img_loc") & """ />")


אם תשתמש בשדה OLE, המצב מסתבך בהרבה. דף ה-ASP ניגש למסד-הנתונים
ומוצא את התמונה המבוקשת, אבל הוא לא יכול לשלוח אותה ללקוח!
מה שהוא צריך לעשות זה לשלוח משהו בסגנון:
קוד:
Response.write("<img src=getimage.asp?id=""" & rs.Fields("id") & """ />")
כאן צריך להריץ עוד דף ASP, שצריך לפתוח עוד קישור למסד הנתונים, לקרוא את
כל התמונה ולשלוח אותה בחזרה, בערך כך:
קוד:
Response.ContentType="image/jpeg" Response.write(rs.Fields("ole_img"))

לא מיותר?
חזרה לפורום

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

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

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 14:05

הדף נוצר ב 0.04 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר