צפיות
תשובות
בעיה בטופס שליחת נתונים
שלום
אני בומה אתר בשפת 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 תשובות