צפיות
תשובות
שאלה : בבקשה למי שיודע SQL
יש לי בעיה
אני מנסה להזין נתונים בטבלה ואני מקבל שגיאה תחבירית
שאילתת ההוספה היא זו :
' ביצוע שאילתת הוספה
SQL = "Insert into products (name,color,manifacture,price,desc,onsale,model,serial,note,shopprice,cost,tax,mcurrency,profit,supply,consignment,sale,warranty,payment,category,made_in)"
SQL = SQL & "Values ('" & name & "','" & color & "','" & manufacturer & "','" & price & "','" & desc & "','" & onsale & "','" & model & "','" & serial & "','" & desc & "','" & shopprice & "','" & cost & "','" & tax & "','" & mcurrency & "','" & profit & "','" & supply & "','" & consignment & "','" & sale & "','" & warranty & "','" & payment & "','" & category & "','" & made_in & "')"
והשגיאה שאני מקבל :
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
/temp/new/admin/Add_Product_Update.asp, line 153
את כל הערכים אני מקבל מהטופס שאני שולח וזה בדוק
ניסיתי להדפיס אותם והם בסדר
בבקשה אני מבקש את עזרתכם
תודה רבה לכולם
6 תשובות
קרא במאמרים של מדור ASP
"איך לדבג SQL".
אם זה לא יעזור, תחזור אלינו עם השאילתה כמו שהיא מגיעה למסד הנתונים – כלומר, תעשה לה response.write במקום לשלוח אותה למסד הנתונים ותעתיק לכאן את השאילתה כמו שהיא מופיעה על מסך הדפדפן.
חי חי חי נראה לי מצאתי 🙂
SQL = "
תכניס גרשיים בהתחלה ובסוף
לא. זה היה יוצר שגיאת VBS…
לזוהר הדפסת השאילתא :
(name,color,manifacture,category_id,price,UploadImage,desc,onsale,model,serial,note,shopprice,cost,tax,mcurrency,profit,supply,consignment,sale,warranty,title2,payment,category,subcategory,made_in)Values (' שם המוצר ','צבעים קיימים',",",'מחיר על','b(2).gif','<P><STRONG>תיאור הפריט </STRONG></P>','category',' דגם',' מס´ קטלוג','הערות<br>הערות<br>הערות ','מחיר בח','מחיר מח','17%','¤','רוו','7 ימי עסקים','כולל דמי משלוח','regular.gif','מוצר ללא אחריות',",'1','מכנסיים',",'ארץ ייצ')
ואני עדיין לא יודע מה לא עשיתי בסדר ?
משום מה מצאתי את הבעיה אבל ……..
מצאתי את הבעיה אבל אני לא יודע איך להתמודד איתה
בהדפסת השאילתא הו מחליף את הערכים
למרות שהדפסת הערכים מניבה תוצאה חיובית כלומר כל הערכים תקינים
אבל בשאילתא היא מבורדקת
צרפתי כאן את הדף והוספתי הערות
ובהודעה הבאה אצרף תמונת מסך
כמובן שהסיומת היא ASP
…
כשאני מכניס את הערכים באנגלית הוא לא מחליף בין הערכים אבל הוא לא מכניס אותם למסד נתונים
זה פעם ראשונה שזה קורה לי דבר כזה
תודה למי שעוזר או מנסה לעזור אפילו