28-03-2007, 16:10
|
|
|
חבר מתאריך: 02.09.06
הודעות: 166
|
|
למה הדף ASP הזה לא עובד?? בבקשה תעזרו...
אני מנסה להעביר נתונים מטופס למסד נתונים ב-acess שלי אבל מקבל את ההודעה הזאת:
Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/site/insert_term.asp, line 37, column 50
sq = "insert into terms values ('"&user_name&"','"&he_name&"','"&eng_name&"','"&expln&"','"&send_email&"')"
-------------------------------------------------^
הדף שהוא האקשן של הטופס נראה ככה:
קוד:
<%
user_name = session("user")
he_name = request.Form("hename")
eng_name = request.Form("engname")
expln = request.Form("explanation")
send_email = request.Form("sendemail")
sq = "insert into terms values ('"&user_name&"','"&he_name&"','"&eng_name&"','"&expln&"','"&send_email&"')"
path = server.MapPath("DB/data.mdb")
set con = server.CreateObject("ADODB.Connection")
con.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="&path
con.execute sq
%>
דפים אחרים באתר שלי שנראים בדיוק אותו דבר עובדים ומגיעים למסד. ניסיתי כל מיני שינויים קטנים אבל כל פעם כתוב שיש בעיה בהכנסה של המשתנה expln. ניסיתי לשנות לו את השם, לעשות את זה ישירות בלי משתנה ואפילו להכניס סתם מחרוזת שהיא לא משתנה וזה תמיד עושה בעיות שמה...
|