שלח תשובה

זירת השאלות

466
צפיות
20
תשובות

מחפש מידע לגבי התחברות DSN למסד

,‏ 19 ביוני, 2004

שלום רב אנשים אני שמח להצטרף לקהילה (קראתי את התקנון) .

יש לי מספר בעיות סקריפט שאשרשר אותם לאשכול זה בהמשך.

אשמח אם מישהו יכוון אותי לאתר או פינה כלשהי ברשת (עברית/אנגלית) שמציעה קודים מוכנים של הוספה/עריכה/מחיקה של נתונים למסד נתונים חדש.

השתמשתי כבר בקוד פתוח אחד, אך יותר מדי בעיות יש ואני לא מצליח לטפל.
אשמח לעזרתכם 🙂
ואשמח לעזור בכל אשר אוכל בתחום הASP או HTML .

תגיות:

20 תשובות

  1. prince01 הגיב:

    אגב, הנה הקוד שהשתמשתי בו !
    למעוניינים בקוד הפתוח לעריכה/הוספה/מחיקה של רשומות ממסד נתונים מסוג access בצורת ADO הנה הקוד שהשתמשתי בו וקטע העריכה/מחיקה לא פעל לי משום מה :

    http://www.w3schools.com/ado/default.asp

    תהנו 🙂
    ועדיין אשמח לתגובה לנושא הראשי (קוד פתוח דומה אחר) .

  2. BuildHome הגיב:

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

    אילו בעיות נוספות יש לך ?

  3. ניר טייב הגיב:

    רק לידיעתך
    שימוש ב-ADO להוספת נתונים יצא יעיל רק במקרה אחד (ממה ששמעתי) :
    כאשר צריך לעדכן מספר גדול של רשומות ע"י שימוש בלולאה (כי בעצם הפנייה למסד הנתונים נעשית רק פעם אחת).
    שאר השימושים לעדכון מסד הנתונים רצוי לבצע ע"י ה-SQL

  4. BuildHome הגיב:

    SQL יותר מהיר אבל השימוש עם ADO
    הרבה יותר קל ופחות מסובך ומתסכל.
    זה מה שחשוב לרבים (יותר מהמהירות).

  5. prince01 הגיב:

    מסכים
    מהבחינה מה יותר ידידותי – ADO לוקח את הSQL .
    הסקריפטינג יותר קצר ומן הצד השני הSQL יותר חכם ..

    בכל מקרה BuildHome,
    אשמח מחר לחזור ולהתעדכן במאמר שלך .

    ניסיתי עכשיו מערכת נוספת – גם היא לא עובדת (שימוש גם בSQL וגם בADO בייחד – מערכת טיפשית שמתאימה לשרתים מאוד נדירים) .

    קישור :
    http://www.sagas.net/tutorials/show.aspx?abcd=95

  6. BuildHome הגיב:

    המלצה שלי, לא לקחת אף פעם קוד מוכן

  7. BuildHome הגיב:

    המאמר פורסם..הנה קישור אליו
    https://webmaster.org.il/showArticle.asp?id=165

    מקווה שהוא מובן.
    מומלץ לקרוא אותו ולהבין לעומק מאשר להוריד את הקוד המלא של המאמר.

  8. prince01 הגיב:

    שגיאה בעת שליחת הטופס
    הנה השגיאה :


    Microsoft JET Database Engine error '80040e09'

    Cannot update. Database or object is read-only.

    /datab/new/Add.asp, line 15

    איך אוכל לתקן את השגיאה?

  9. ניר טייב הגיב:

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

    rs.Open sql,objConn,3,2

  10. prince01 הגיב:

    איזה ?
    איזה סוג נעילה להוסיף לרקורדסט ?
    בכל מקרה הסקריפט שכתבת הנ"ל רשום במאמר של BuildHome כך (אני לא מאמין שזה משנה) :


        rs.Open SQL, Conn, 2, 3

    עדיין הבעיה לא נפתרת ..

  11. אוריקס הגיב:

    מסכים עם ניר
    קלות הפיתוח לא משנה, איכות המערכת היא הקובעת.

  12. BuildHome הגיב:

    אתה צריך הרשאת כתיבה למסד הנתונים |

  13. prince01 הגיב:

    כן אחי ..
    בדיוק לאחר ששלחתי את התגובה שברתי את הראש והחלטתי לשלוח לשרת את הבקשה להרשאות כתיבה .
    הם שאלו לאיזה תיקייה בדיוק , כנראה שמוגבל רק תיקייה אחת (אז החלטתי לתיקייה _private שבה כל מסדי הנתונים מאוחסנים) .

    הרשאות הכתיבה צריכות להיות בתיקייה של המסד נכון ?

  14. ניר טייב הגיב:

    נכון!
    הרשאות יכולות להיות לכמה תיקיות ואפילו לכל האתר
    פשוט מטעמי בטיחות לא עושים זאת כדי שהאקרים למשל יפרצו לשרת

  15. prince01 הגיב:

    תודה רבה לכולכם !!!
    תודה לכם על התמיכה בשאלותיי באשכול זה 🙂
    אני מעריך זאת מאוד – ואשמח לבקר כל יום בפורום ולעזור כפי שאוכל .

שלח תשובה