Logo

רד-בורד: ארכיון

ראשי > תיכנות > מה הבעיה עם הקוד [ASP]

04/04/2007 17:24:41 ssh1
בנתי טופס קטן שאיתו ששולח נתונים של פיצה(צריך למשהו)
לדאטה בייס משום מה זה לא שולח את הנתונים לדאטה אם משוהו יכול לעזור לי אני ישמח כתובת המערכת:
http://rapidshare.com/files/24300613/__1514___1497___1511___1497___1492____1495___1491___1513___1492_.rar.html


תודה מראש
05/04/2007 11:30:47 Ratinho
אני לא יודע ASP, אבל נראה לי שיש לך טעות כאן, ב SQL:
קוד:
SQL_query = "INSERT INTO order ([name],[phone],[adr],[plus],[cash],[a]) VALUES (’" & strFormat(request.form("name")) & "’,’" & strFormat(request.form("phone")) & "’,’" & strFormat(request.form("adr")) & "’,’" & strFormat(request.form("plus")) & "’,’" & strFormat(request.form("cash")) & "’,’" & strFormat(request.form("a")) & "’)"

זה צריך להיות לדעתי
קוד:
name,phone,adr....

יעני בלי ה [][ההודעה נערכה על-ידי Ratinho ב-05/04/2007 11:32:28]
05/04/2007 14:56:33 Admin
1) מה ש-Ratinho כתב.

2) שים לב שצריך להיות הבדל בין הכנסת ערכים מספריים לסטרינגים.
זאת אומרת, שאם נגיד cash או phone אצלך זה מספרים בלבד (integer,longint, מה שלא יהיה) אז אתה צריך לכתוב אותם ככה:
קוד:" & strFormat(request.form("phone")) & "
" & strFormat(request.form("cash")) & "
זאת אומרת, רק עם גרשיים, בלי גרש אחד. לעומת סטרינגים שכן צריך לכתוב את הגרש:
קוד:’" & strFormat(request.form("name")) & "’

זה תלוי אבל באיך שהגדרת את השדות במסד נתונים, ולא באיך שאתה מנסה בפועל להשתמש בהם (בסיסי, אני יודע, אבל שתי הטעויות שלך מהקטע קוד ש-Ratinho שם פה הן כל-כך בסיסיות, שאני לא יודע מה אתה כן יודע ומה לא)

יכול להיות שיש עוד טעויות בקוד, אני התיחסתי רק למה ש-Ratinho כתב פה.
אם זה רק דף אחד, ולא ארוך מדי, אולי תכניס את כל הקוד פה בפורום, אני מניח תמשוך גם את האנשים שאין להם סבלנות להוריד את העמוד ידנית.
05/04/2007 23:40:38 ssh1
תודה רבה על העזרה
06/04/2007 00:54:47 ssh1
אין ערכיה??
עדיין לא עובד..
עמודים: 1