466
צפיות
צפיות
20
תשובות
תשובות
מחפש מידע לגבי התחברות DSN למסד
שלום רב אנשים אני שמח להצטרף לקהילה (קראתי את התקנון) .
יש לי מספר בעיות סקריפט שאשרשר אותם לאשכול זה בהמשך.
אשמח אם מישהו יכוון אותי לאתר או פינה כלשהי ברשת (עברית/אנגלית) שמציעה קודים מוכנים של הוספה/עריכה/מחיקה של נתונים למסד נתונים חדש.
השתמשתי כבר בקוד פתוח אחד, אך יותר מדי בעיות יש ואני לא מצליח לטפל.
אשמח לעזרתכם 🙂
ואשמח לעזור בכל אשר אוכל בתחום הASP או HTML .
20 תשובות
אגב, הנה הקוד שהשתמשתי בו !
למעוניינים בקוד הפתוח לעריכה/הוספה/מחיקה של רשומות ממסד נתונים מסוג access בצורת ADO הנה הקוד שהשתמשתי בו וקטע העריכה/מחיקה לא פעל לי משום מה :
http://www.w3schools.com/ado/default.asp
תהנו 🙂
ועדיין אשמח לתגובה לנושא הראשי (קוד פתוח דומה אחר) .
שלחתי מאמר המלמד איך
להוסיף/לערוך/למחוק רשומות במסד הנתונים בעזרת ADO.
הוא כנראה יתווסף מחר למאגר. אם זה לא דחוף, אתה יכול להמתין לפרסום המאמר.
אילו בעיות נוספות יש לך ?
רק לידיעתך
שימוש ב-ADO להוספת נתונים יצא יעיל רק במקרה אחד (ממה ששמעתי) :
כאשר צריך לעדכן מספר גדול של רשומות ע"י שימוש בלולאה (כי בעצם הפנייה למסד הנתונים נעשית רק פעם אחת).
שאר השימושים לעדכון מסד הנתונים רצוי לבצע ע"י ה-SQL
SQL יותר מהיר אבל השימוש עם ADO
הרבה יותר קל ופחות מסובך ומתסכל.
זה מה שחשוב לרבים (יותר מהמהירות).
מסכים
מהבחינה מה יותר ידידותי – ADO לוקח את הSQL .
הסקריפטינג יותר קצר ומן הצד השני הSQL יותר חכם ..
בכל מקרה BuildHome,
אשמח מחר לחזור ולהתעדכן במאמר שלך .
ניסיתי עכשיו מערכת נוספת – גם היא לא עובדת (שימוש גם בSQL וגם בADO בייחד – מערכת טיפשית שמתאימה לשרתים מאוד נדירים) .
קישור :
http://www.sagas.net/tutorials/show.aspx?abcd=95
המלצה שלי, לא לקחת אף פעם קוד מוכן
המאמר פורסם..הנה קישור אליו
מקווה שהוא מובן.
מומלץ לקרוא אותו ולהבין לעומק מאשר להוריד את הקוד המלא של המאמר.
שגיאה בעת שליחת הטופס
הנה השגיאה :
Microsoft JET Database Engine error '80040e09'
Cannot update. Database or object is read-only.
/datab/new/Add.asp, line 15
איך אוכל לתקן את השגיאה?
כאשר פותחים את הרקורדסט
צריך להוסיף את סוג הנעילה ועוד פרמטר שלא זוכר איך קוראים לו
rs.Open sql,objConn,3,2
איזה ?
איזה סוג נעילה להוסיף לרקורדסט ?
בכל מקרה הסקריפט שכתבת הנ"ל רשום במאמר של BuildHome כך (אני לא מאמין שזה משנה) :
rs.Open SQL, Conn, 2, 3
עדיין הבעיה לא נפתרת ..
מסכים עם ניר
קלות הפיתוח לא משנה, איכות המערכת היא הקובעת.
אתה צריך הרשאת כתיבה למסד הנתונים |
איך לא תסכים איתי?!
מה-FAQ של תפוז
איך עושים זאת ?
בדיוק ככה:
אני לא עובד בISS . אחסון בwebpoint
אז שלח בקשה להרשאות DB
כן אחי ..
בדיוק לאחר ששלחתי את התגובה שברתי את הראש והחלטתי לשלוח לשרת את הבקשה להרשאות כתיבה .
הם שאלו לאיזה תיקייה בדיוק , כנראה שמוגבל רק תיקייה אחת (אז החלטתי לתיקייה _private שבה כל מסדי הנתונים מאוחסנים) .
הרשאות הכתיבה צריכות להיות בתיקייה של המסד נכון ?
נכון!
הרשאות יכולות להיות לכמה תיקיות ואפילו לכל האתר
פשוט מטעמי בטיחות לא עושים זאת כדי שהאקרים למשל יפרצו לשרת
תודה רבה לכולכם !!!
תודה לכם על התמיכה בשאלותיי באשכול זה 🙂
אני מעריך זאת מאוד – ואשמח לבקר כל יום בפורום ולעזור כפי שאוכל .