BigTools פורסם 2011 בנובמבר 5 Share פורסם 2011 בנובמבר 5 אני כבר ממש חסר אונים.אחרי הרצה של דיבאג, קוד לא ממש מסובך, שאלתי הרבה אנשים,ולא קיבלתי תשובה חד משמעית,מה עשיתי לא נכון?- דף קוד HTML -> שליחה לדף ASP -> תיוג במסד נתונים.הצעות?[attachment deleted by admin] קישור לתוכן שתף באתרים אחרים More sharing options...
yonizaf פורסם 2011 בנובמבר 5 Share פורסם 2011 בנובמבר 5 בעיות שמצאתי בקוד:1. לא הגדרת את סוג החיבור לכתיבה+קריאה (להוסיף con.Mode=3 אחרי set con). לא קריטי, אבל יכול לעשות בעיות לפעמים.2. בשורה של פקודת הSQL שלך, שברת שורה באמצע ה'משפט' בלי להצהיר שאתה ממשיך בשורה הבאה. ראה כאן מה הדרך הנכונה לשבור שורות בקוד VB. לחלופין, אל תשבור את השורה.3. שכחת לשים גרש בסוף שני הערכים האחרונים בפקודת הSQL שלך.4. שמות השדות שבהם השתמשת בקובץ הASP לא זהים לשמות השדות בטבלה שבקובץ הmdb שסיפקת.ולבסוף, למה אתה משתמש בASP? זו שפה מתה, גם מיקרוסופט נטשו אותה. תעבור למשהו שעדיין נתמך ע"י היוצרים שלו (אלא אם כן אין לך ברירה מאיזושהי סיבה, אז זה עניין אחר). קישור לתוכן שתף באתרים אחרים More sharing options...
BigTools פורסם 2011 בנובמבר 6 מחבר Share פורסם 2011 בנובמבר 6 תיקנתי את מה שאמרת, ועדיין אותה שגיאה ..אני אשמח אם תוכל להראות לי דרך פשוט ויעילה שתעשה את זה. תודה קישור לתוכן שתף באתרים אחרים More sharing options...
yonizaf פורסם 2011 בנובמבר 6 Share פורסם 2011 בנובמבר 6 אתה אומר אותה שגיאה, אבל לא אמרת מה השגיאה?צטט פה את השגיאה כלשונה, ויהיה אפשר לנחש מה עשית לא בסדר. זה יכול להיות גם משהו בהגדרות של השרת וכו' שאי אפשר לדעת מהקוד, רק מהודעת השגיאה. קישור לתוכן שתף באתרים אחרים More sharing options...
BigTools פורסם 2011 בנובמבר 6 מחבר Share פורסם 2011 בנובמבר 6 ה'שגיאה' זה שהוא שולח אותי כל הזמן לדף ASP.וכמובן לא מזין את המסד נתונים. קישור לתוכן שתף באתרים אחרים More sharing options...
yonizaf פורסם 2011 בנובמבר 6 Share פורסם 2011 בנובמבר 6 מה זאת אומרת שולח אותך לדף ASP, זה לא מה שהוא אמור לעשות?כדאי שתסביר יותר בבירור מה אתה עושה ובאיזה נקודה לא קורה מה שאתה מצפה לו.לצורך הדוגמה, אסביר לך מה אני עשיתי:לקחתי את הקבצים שנתת, שמתי אותם על השרת, והגדרתי אותו שיוכל להריץ אותם, כולל הרשאות וכו'.עשיתי עת השינויים שציינתי למעלה.נכנסתי בדפדפן ל http://localhost/contactus.htm וראיתי את דף הhtml עם השדות למילוי ובלי התמונות (כי אין לי אותם).מילאתי באופן אקראי את השדות, ולחצתי על אחת מהלא-תמונות, מה שהוביל אותי לכתובת http://localhost/tempInsert.asp, עם הכיתוב "הוספת בהצלחה את המשתמש אשר שמו: 234".בשלב הזה בדקתי את קובץ הmdb והוא אכן עודכן.השאלה היא מה עשית שונה ממני, ואם עשית אותו דבר, מה לא עבד ובאיזה שלב. קישור לתוכן שתף באתרים אחרים More sharing options...
BigTools פורסם 2011 בנובמבר 6 מחבר Share פורסם 2011 בנובמבר 6 ההרשאות. זה השלב היחיד שלא עשיתי. איך עושים את זה? קישור לתוכן שתף באתרים אחרים More sharing options...
yonizaf פורסם 2011 בנובמבר 6 Share פורסם 2011 בנובמבר 6 אני לא יודע איך השרת שלך מוגדר, ואם זה באמת הבעיה.בעיקרון צריך לתת למשתמש של הIIS (לא זוכר מה שמו) הרשאות גישה לקבצים, והרשאות מלאות (קריאה+כתיבה+שינוי) לmdb. אני בחרתי בדרך הקלה ונתתי לeveryone הרשאות מלאות לכל שלושת הקבצים. בכל זאת, עדיין לא הבנתי איך בדיוק נראית נקודת הכשל שלך, באיזה נקודה אתה רואה מה בדיוק שגורם לך להבין שזה לא עבד? מוכרח להיות באיזה מקום איזשהי הודעת שגיאה או תופעה אחרת, שליחה לדיבאגר או סתם דף ריק? משהו חייב לקרות ואני לא מצליח להבין ממה שכתבת מה קרה בפועל. קישור לתוכן שתף באתרים אחרים More sharing options...
BigTools פורסם 2011 בנובמבר 6 מחבר Share פורסם 2011 בנובמבר 6 כמו שרשמתי קודם לכן, בלחיצה על SUMITאני נשלח לדף ASP, דף שאני רואה בו את הקוד ממש.במקום לראות את ההודעה על ההוספה. כמובן שהמסד לא התעדכן.אתה יכול בבקשה לעלות את הקבצים שהעלת לשרת שלך? אולי הטעות שלי שם.המון תודה קישור לתוכן שתף באתרים אחרים More sharing options...
yonizaf פורסם 2011 בנובמבר 6 Share פורסם 2011 בנובמבר 6 לפי איף שתיארת את זה, לא נראה לי סביר שמדובר בבעיה בקבצים עצמם, אלא בהגדרותכמו שרשמתי קודם לכן, בלחיצה על SUMITאני נשלח לדף ASP, דף שאני רואה בו את הקוד ממש.את זה ממש לא אמרת קודם. עכשיו דברים יותר הגיוניים.אני עובד על Windows 2003, עם הIIS שבא איתו כברירת מחדל. כדי שASP בכלל ירוץ לי, הייתי צריך להיכנס לWeb Service Extensions ולאפשר שם את Active Server Pages.לא יודע על איזה שרת אתה עובד. אם זה אותו דבר, תעשה אותו דבר. אם אתה עובד על שרת אחר, תגיד איזה ונמשיך משם.אם זה כבר מוגדר נכון, או שדפי asp אחרים עובדים לך כמו שצריך על אותו שרת, נראה מה לעשות הלאה. קישור לתוכן שתף באתרים אחרים More sharing options...
BigTools פורסם 2011 בנובמבר 6 מחבר Share פורסם 2011 בנובמבר 6 תוכל בבקשה לעלות את הקבצים כדי שאני ידע בוודאות שמדובר בבעית בהגדרות? קישור לתוכן שתף באתרים אחרים More sharing options...
yonizaf פורסם 2011 בנובמבר 6 Share פורסם 2011 בנובמבר 6 זה הקוד כפי שהוא עובד אצלי:<%Adrr = request.form("txtaddress") firstName = request.form("txtname") eMailAdrr = request.form("txtemail")Miduk = request.form("txtzip")tele = request.form("txtphone")com = request.form("txtcomment")Path = server.mappath ("formData.mdb") set con = Server.CreateObject("ADODB.Connection") con.Mode = 3con.Open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Path & ";"sq = "INSERT INTO myTable (adresa,nume,email,mikud,tele,com) " & _ "VALUES ('"&Adrr&"','"&firstName&"','"&emailAdrr&"','"&Miduk&"','"&tele&"','"&com&"') "con.Execute sq %> הוספת בהצלחה את המשתמש אשר שמו:<% = firstName %> <% con.Close set con = Nothing %> אין לי סיבה לחשוד שהבעיה בקובץ. גם אם אני מנסה להריץ את הקובץ שאתה סיפקת, הוא נותן הודעת שגיאה כראוי ולא זורק עלי את הקוד, מה שאמור לקרות רק במקרה שהשרת לא מוגדר להריץ קבצי asp.ושוב אני שואל: באיזה תוכנת שרת אתה משתמש? האם קבצי asp אחרים עבדו לך שם אי פעם? קישור לתוכן שתף באתרים אחרים More sharing options...
yanivzin פורסם 2011 בנובמבר 13 Share פורסם 2011 בנובמבר 13 בגדול זה נשמע בסדר צריך לראות מה עשית ולמצוא תביעה קישור לתוכן שתף באתרים אחרים More sharing options...
BigTools פורסם 2011 בנובמבר 14 מחבר Share פורסם 2011 בנובמבר 14 אני מטצער על העיקוב.אחרי הגדרה של הקובץ ACCESS, שמתי את הקוד שלך, והכל עלה לשרת. והוא עדיין זורק עלי את הקוד, מה עושים?זה הדף http://bleachbright.ro/contactus.html- ככל הידוע לי קבצים ASP עוד לא עבדו שם, אבל נאמר לי בפרוש שיש תמיכה בהם.- בקשר לתוכנה, זה שרת מושכר שפשוט נכנסים דרך הממשק של 1&1. קישור לתוכן שתף באתרים אחרים More sharing options...
yonizaf פורסם 2011 בנובמבר 14 Share פורסם 2011 בנובמבר 14 גם בשרת שמושכר, בדרך כלל אתה אמור לדעת באיזה מערכת הפעלה הוא משתמש. אם אכן יש תמיכה בASP, כנראה היא לא מופעלת וצריך לאפשר אותה דרך הממשק (אחרת לא סביר שהיית רואה את הדף ככה, לכל הפחות הוא היה צריך להתייחס אליו כHTML).בגל אופן, השרת שלך מדווח על עצמו כ Apache, מה שמוריד משמעותית את הסבירות שהוא אכן תומך בASP. קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.