שלח תשובה

זירת השאלות

499
צפיות
0
תשובות

בעיה בטופס שליחת נתונים

,‏ 25 במרץ, 2009

שלום
אני בומה אתר  בשפת ASP
יש לי בעיה שפתאום צצה
בניתי דף למנהל האתר  שכאשר הוא נכנס יש לו אפשרות להוסיף פרטים לאתר

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


<%
        
    Dim conn, SQLstr,sqlText
    Set conn = Server.CreateObject("ADODB.Connection")  
    

     conn.Open "DATA"
  

    sqlText= "INSERT INTO processor (ItemProductNumber,ItemName,ItemDescription,ItemPictureFile,ItemRegularPrice,ItemSalePrice,ItemStockQuantity )"
<!–#INCLUDE FILE="add.inc"–>
set conn = nothing
%>

הקוד בדף ="add.inc
    sqlText=sqlText & " values ('" & Request.form("ItemProductNumber") & "','"
    sqlText=sqlText & Request.form("ItemName") & "','"
    sqlText=sqlText & Request.form("ItemDescription") & "','"
    sqlText=sqlText & Request.form("ItemPictureFile") & "','"
    sqlText=sqlText & Request.form("ItemRegularPrice") & "','"
    sqlText=sqlText & Request.form("ItemSalePrice") & "','"
    sqlText=sqlText & Request.form("ItemStockQuantity") &"')"
   conn.Execute sqlText
    conn.Close
    

set conn = nothing





ניסיתי לשים הכל בדף אחד אבל אז מופיע לי הודעת  השגיאה (אני משתמש בקוד  שבדףadd.inc    בעוד כמה דפים)

הודעת השגיאה


Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/ADMIN/addmouse.asp, line 24


Browser Type:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 1.1.4322; OfficeLiveConnector.1.3; OfficeLivePatch.0.0; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729



שורה 24


conn.Execute sqlText



א.ר.ר

תגיות:

0 תשובות

    שלח תשובה

    חדש! אחסון אתרים של וובמאסטר

    שירות אחסון אתרים
    המקצועי של וובמאסטר!

    מומחים באירוח אתרי
    WordPress, Joomla, Drupal

    • שרתי לינוקס עם CloudLinux, LiteSpeed
    • 1GB דיסק SSD, 10GB תעבורה חודשית
    • ממשק ניהול cPanel, תעודת SSL חינם

    עכשיו במחיר היכרות:
    רק 420 ש"ח לשנה!