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

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



  #2  
ישן 28-11-2004, 19:46
צלמית המשתמש של fat fish
  fat fish fat fish אינו מחובר  
 
חבר מתאריך: 20.06.03
הודעות: 5,616
קודם כל...
בתגובה להודעה מספר 1 שנכתבה על ידי niranbd שמתחילה ב ""אתר בעייתי""

אם האתר עובד "רק" על המחשב שלך, מן הסתם הוא בעייתי.
תוודא שלא השתמשת בקישורים/נתיבים מוחלטים אלא רק רק בקישורים נתיבים יחסיים.

כלומר, למסד נתונים לא בנית נתיב:
c:\mydb\data.mdb
אלא עדיף נתיב יחסי או וירטואלי.
וכו לגבי כל האתר...
600 דפים זה ממש הרבה - תלוי לאיזה אתר, תוודא שאין לך שום קוד שחוזר על עצמו - אם כן שווה לפרק את הקוד לפונקציות, שגרות ואובייקטים (ASP 5 תומך באובייקטים).

עקרונית, כדי לעבור למסד נתונים אחר, כל מה שאתה צריך לשנות הוא את מחרוזת ההתחברות.
נתונים על חיבור ל-mysql מתוך ASP תמצא פה (יש צורך להתקין MyODBC, שרת שתומך ב-ASP ו-MySql מן הסתם כבר מותקן בו אובייקט זה) :
http://www.mysql.com
מחרוזת החיבור תראה כך:
קוד:
oConn.Open "Provider=MySQLProv;" & _ "Data Source=mySQLDB;" & _ "User Id=myUsername;" & _ "Password=myPassword"


אם השתמשת במשפטי SQL לתאר שאילתות במערכת שלך, לא תצטרך לשנות כלום - סיכוי גדול שהכל יעבוד, אולי במקומות בודדים תצטרך לשנות מעט את הקוד כדי להתאים שאילתות לסוגי נתונים....
_____________________________________
[ זיו ]
[ fat fish ]

חזרה לפורום
  #4  
ישן 30-11-2004, 07:18
צלמית המשתמש של fat fish
  fat fish fat fish אינו מחובר  
 
חבר מתאריך: 20.06.03
הודעות: 5,616
נראה לי שהתכנון של האתר שלך שגוי מהבסיס
בתגובה להודעה מספר 3 שנכתבה על ידי Eran שמתחילה ב "ואיך אפשר לבנות דרך דף שיכין טבלאות ויעביר את הערכים?"

מה מטרת האתר? מה הוא עושה?

תבין שגם 600 שטבלאת זה דבר עצום (יכול להיות שיש לך סיבה לזה....)
עליך לבצע המון דברים:
1. לנרמל את מסד הנתונים.
2. לפרק את הקוד, לכתוב אותו בצורה מודולרית, חלוקה לפונקציות, שגרות ומחלקות (ASP 5 תומך במחלקות ואובייקטים).

הסבר קטן על מודולריות של הזנת נתונים לטבלה:
1. כשאתה מזין רשומה לטבלה, יש לה X עמודות.
2. אתה מזין X נתונים לטבלה.
איך ניתן לבצע את זה בפונקציה אחת שתזין נתונים לכל טבלה שתרצה?

ככה: (פסאודו קוד)



function insert_statment(table_name, fileds_name[], data[]) {

sql פה אני כותב קוד שבונה את משפט ה




מכל הפרמטרים שהזנתי לדוגמה:

sql="insert into " + table_name + "(" +here came in loop the name of the rows....
וכו...
}
זו דוגמה אחת....
אני מקווה שהפנמת את הרעיון.
_____________________________________
[ זיו ]
[ fat fish ]


נערך לאחרונה ע"י fat fish בתאריך 30-11-2004 בשעה 07:21.
חזרה לפורום

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

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

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

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



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

הדף נוצר ב 0.05 שניות עם 10 שאילתות

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

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