עבור לתוכן

בעיה בכתיבה למסד נתונים דרך ASP

Featured Replies

פורסם

שלום, במסגרת פרוייקט שלי בתכנות אינטרנט יש לי אפליקציה שמוסיפה נתונים למסד נתונים.

כשאני מריץ את האפליקציה אני מקבל הודעת שגיאה:

Error Type:
‏‏שגיאת קומפילציה של Microsoft VBScript (0x800A0401)
‏‏נדרש סוף משפט
/Scouting/ASP/add_player.asp, line 40, column 34
"VALUES ('"&pname&"','"&role&"','"&Height&"','"&Weight&"','"&team&"')"

האפליקציה:

		mySQL = "INSERT INTO players (pname, role, Height, Weight, team)"&_
"VALUES ('"&pname&"','"&role&"','"&Height&"','"&Weight&"','"&team&"')"
oConn.Execute mySQL

למישהו יש רעיון מה יכולה להיות הבעיה?

תודה!

פורסם

חסר לך רווח בין ה& ל_.

פורסם
  • מחבר

לא עזר. עוד רעיון?

פורסם

תעשה ככה אני חושב

		mySQL = "INSERT INTO players (pname, role, Height, Weight, team)"_
&"VALUES ('"&pname&"','"&role&"','"&Height&"','"&Weight&"','"&team&"')"
oConn.Execute mySQL

פורסם
  • מחבר

לא עזר..

הקטע המוזר שיש לי קובץ אחר עם הקוד הבא:


mySQL = "INSERT INTO users(uname, password, authorization)"& _
"VALUES ('"&uname&"','"&password&"','"&authorization&"')"
oConn.Execute mySQL

והוא עובד בלי בעיה...

יש למישהו איזשהו רעיון?

פורסם

אולי תנסה לשים את כל המשפט בשורה אחת??

פורסם
  • מחבר

אותו דבר.

פורסם

תדפיס את השאילתא הסופית שאתה שולח.

פורסם

תדפיס את השאילתא הסופית שאתה שולח.

שים לב שההודעה שהוא קיבל לא מגיעה מהדרייבר של Ole DB השגיאה אירעה בשלב יותר מוקדם , זאת שגיאת תחבירית בסיסית ב- VB

פורסם
  • מחבר

הבעיה נפתרה. כנראה שזאת מילה שמורה או משהו בסגנון, כי הצבה ישירה של הקריאה מהרקורדסט עובדת.

ועכשיו לשאלה אחרת, בנושא שונה קצת. כל הרישום שלי באתר מתבצע לקובץ MDB. בעיקרון, אין עם זה בעיה, אבל ברמת העיקרון כל אחד יכול לכתוב את המיקום המדוייק של הקובץ ולהוריד אותו למחשב, לא? יש אפשרות למנוע את זה?

פורסם

ודאי, אתה יכול למנוע את זה בשרת ה-IIS.

(אל תשאל אותי איך עושים את זה, ממש אין לי מושג.)

פורסם

הנחשב שלי->ניהל->שירותי מידע אינטרנט(IIS)->תבחר את האתר שלך->תבחר את התיקייה של הDB->מאפיינים->ניתוב לכתובת URL יפתור את הבעיה.

פורסם
  • מחבר

תודה רבה!!!

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים