שלח תשובה

זירת השאלות

494
צפיות
6
תשובות

שאלה : בבקשה למי שיודע SQL

,‏ 24 בנובמבר, 2004

יש לי בעיה

אני מנסה להזין נתונים בטבלה ואני מקבל שגיאה תחבירית

שאילתת ההוספה היא זו :



' ביצוע שאילתת הוספה
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 תשובות

  1. זהר פלד הגיב:

    קרא במאמרים של מדור ASP
    "איך לדבג SQL".
    אם זה לא יעזור, תחזור אלינו עם השאילתה כמו שהיא מגיעה למסד הנתונים – כלומר, תעשה לה response.write במקום לשלוח אותה למסד הנתונים ותעתיק לכאן את השאילתה כמו שהיא מופיעה על מסך הדפדפן.

  2. god הגיב:

    חי חי חי נראה לי מצאתי 🙂
    SQL = "
    תכניס גרשיים בהתחלה ובסוף

  3. savirs הגיב:

    לזוהר הדפסת השאילתא :


    (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','מכנסיים',",'ארץ ייצ')

    ואני עדיין לא יודע מה לא עשיתי בסדר ?

  4. savirs הגיב:

    משום מה מצאתי את הבעיה אבל ……..
    מצאתי את הבעיה אבל אני לא יודע איך להתמודד איתה

    בהדפסת השאילתא הו מחליף את הערכים

    למרות שהדפסת הערכים מניבה תוצאה חיובית כלומר כל הערכים תקינים
    אבל בשאילתא היא מבורדקת

    צרפתי כאן את הדף והוספתי הערות

    ובהודעה הבאה אצרף תמונת מסך

    כמובן שהסיומת היא ASP

  5. savirs הגיב:


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

    זה פעם ראשונה שזה קורה לי דבר כזה

    תודה למי שעוזר או מנסה לעזור אפילו

שלח תשובה