485
צפיות
צפיות
3
תשובות
תשובות
בעייה בDSNLESS
באתר שלי שמתי חיבור למסד הנתונים מסוג DSNLESS
כשאני עושה שליפת נתונים מהטבלה באמצעות select הכל עובד אבל
כשאני מנסה להכניס נתונים לטבלה זה רושם לי את השגיעה הבאה
Syntax error in UPDATE statement.
אם מישהו יודע איך לפתור את הבעיה בבקשה תגיבו!!!!!
זה החיבור שלי
c.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source =" & Server.MapPath("../meir.mdb")& ";"
וזה העידכון
c.execute "UPDATE grades SET password='" & request.form("password") & "' WHERE id='" & request.form("id") &"' "
3 תשובות
מהו הטיפוס של ID
אם הטיפוס שלו טקסט אז אין לי מושג
אבל אם הוא מספר (הגיוני) אז אתה צריך להוריד את ה- '
מקווה שעזרתי
עם DSN רגיל זה עובד
הבעייה היא שאם אני עושה עם DSN רגיל אז זה עובד
אבל הIIS עושה בחלק מהמחשבים בעיות אז אני רוצה לעשות DSNLESS
ואיתו הUPDATE לא עובד
א) ישר את הקוד לשמאל.
ב) Syntax Error בשאילתות לא אמור להיות קשור לצורת החיבור, זה כנראה משהו אחר.
ג) במדור SQL יש מאמר (או FAQ, אני לא זוכר בודאות) שנקרא "איך לדבג SQL".
קרא, הפנם ,יישם, ואם עדיין לא הצלחת לפתור את זה, תשאל שוב (כמו שצריך!)