כותב |
|
PItbull אורח
![אורח](forum_images/0_star_rating.gif)
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 13 May 2005 בשעה 16:15 | | IP רשוּם
|
|
|
|
כך נראה קוד ה ASP :
קוד:
<!-- #INCLUDE FILE="header.asp" --> <h2><font color="navy"> <% cat=Request.Querystring("cat") If (cat="1") Then Response.Write("MEDIA") End If If (cat="2") Then Response.Write("MUSIC") End If %> </font></h2>
<% Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq=" & Server.MapPath("db.mdb") & ";" &_ "Uid=admin;" &_ "Pwd=;"
Set eminem = Server.CreateObject("ADODB.Recordset")
mySQL = "SELECT * FROM Gallery WHERE category=" & Cint(cat) 'response.write (mySQL) eminem.Open mySQL, oConn, 3, 3
While NOT eminem.EOF Response.Write ("eminem.fields('pica')") Wend
eminem.close set eminem = nothing
oConn.close set oConn = nothing %>
<!-- #INCLUDE FILE="footer.asp" --> |
|
|
שם הקובץ הוא dispaly.asp כשאני קורא לקובץ אני צריך לכתוב בשורת הכתובת ככה: localhost/display.asp?cat=1 או localhost/display.asp?cat=2 נכון? עכשיו הבעייה היא שזה לא עובד! ואין לי מושג למה! זה אומר שיש שגיאה בשורה מספר 22 (השורה שמודגשת בקוד) זאת השגיאה:
Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression. /my-project/display.asp, line 22
אני כבר שבוע מנסה לפתור את הבעייה, ניסיתי במלא דרכים שונות, אבל כלום לא עוזר! אשמח אם מישהו יוכל לעזור. (ד"א השרת על המחשב שלי, התקנתי IIS)
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
![מנהל האתר](forum_images/5_star_rating.gif)
![סמל אישי](avatars/moon.jpg)
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 13 May 2005 בשעה 17:38 | | IP רשוּם
|
|
|
|
נתחיל משגיאה אחרת:
קוד:
Response.Write ("eminem.fields('pica')") |
|
|
צריך להיות:
קוד:
Response.Write (eminem.fields("pica")) |
|
|
|
חזרה לתחילת העמוד |
|
|
PITBULL אורח
![אורח](forum_images/0_star_rating.gif)
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 13 May 2005 בשעה 18:47 | | IP רשוּם
|
|
|
|
שיניתי
בכל זאת אותו דבר..
אני מזכיר לכם השגיאה התבצעה לפני ב
OPEN
![](smileys/smiley5.gif)
אנשים אני לא מאמין, אני לא מצליח להתגבר על הטעות
זה בשביל פרוייקט לבגרות!
בקרוב מאוד המגן..
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
![מנהל האתר](forum_images/5_star_rating.gif)
![סמל אישי](avatars/moon.jpg)
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 14 May 2005 בשעה 11:26 | | IP רשוּם
|
|
|
|
בבסיס הנתונים, האם category זה int או מחרוזת? איך הגדרת אותו כשיצרת אותו? אתה יכול להעלות לאפשהו את בסיס הנתונים שנסתכל עליו?
|
חזרה לתחילת העמוד |
|
|
pitbull אורח
![אורח](forum_images/0_star_rating.gif)
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 14 May 2005 בשעה 15:30 | | IP רשוּם
|
|
|
|
הגדרתי את
category
כסטרינג
הנה מסד הנתונים
http://s28.yousendit.com/d.aspx?id=2WSURB98ID8AI03RSZQE4ZB CYO
|
חזרה לתחילת העמוד |
|
|
pitbull אורח
![אורח](forum_images/0_star_rating.gif)
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 14 May 2005 בשעה 15:33 | | IP רשוּם
|
|
|
|
pitbull כתב:
סליחה זה הלינק התקין:
http://s28.yousendit.com/d.aspx?id=2WSURB98ID8AI03RSZQE4ZB CYO
|
|
|
נו לעזאזל זה לא יוצא טוב!
בקיצוק זב בלי הרווח הזה
שלפני ה
CYO
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
![מנהל האתר](forum_images/5_star_rating.gif)
![סמל אישי](avatars/moon.jpg)
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 14 May 2005 בשעה 16:07 | | IP רשוּם
|
|
|
|
OK. הטעות שהגדרת את זה כסטרינג, לדעתי. הפכתי את הסטרינג למספר וזה רץ בלי התקלה
|
חזרה לתחילת העמוד |
|
|
pitbull משתמש חבר
![משתמש חבר](forum_images/3_star_rating.gif)
![סמל אישי](avatars/side_smile.jpg)
הצטרף / הצטרפה: 14 May 2005
משתמש: מנותק/ת הודעות: 209
|
נשלח בתאריך: 14 May 2005 בשעה 16:11 | | IP רשוּם
|
|
|
|
ואת זה השארת ככה:
WHERE category=" & Cint(cat)
??
את זה השארת ככה, ושינית למספר וזהו?
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
![מנהל האתר](forum_images/5_star_rating.gif)
![סמל אישי](avatars/moon.jpg)
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 14 May 2005 בשעה 16:31 | | IP רשוּם
|
|
|
|
בדיוק. נסה את זה
|
חזרה לתחילת העמוד |
|
|
pitbull משתמש חבר
![משתמש חבר](forum_images/3_star_rating.gif)
![סמל אישי](avatars/side_smile.jpg)
הצטרף / הצטרפה: 14 May 2005
משתמש: מנותק/ת הודעות: 209
|
נשלח בתאריך: 14 May 2005 בשעה 16:33 | | IP רשוּם
|
|
|
|
אוקיי
תודה רבה
נראה לי שעכשיו זה כבר יותר טוב הבעייה היא שעכשיו זה מביא לי אררור כזה:
Error Type:
Active Server Pages, ASP 0113 (0x80004005)
The
maximum amount of time for a script to execute was exceeded. You can
change this limit by specifying a new value for the property
Server.ScriptTimeout or by changing the value in the IIS administration
tools.
/my-project/EMINEM/display.asp
מה זה אומר?
אני לא מבין מה הבעייה עכשיו!?
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
![מנהל האתר](forum_images/5_star_rating.gif)
![סמל אישי](avatars/moon.jpg)
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 14 May 2005 בשעה 16:35 | | IP רשוּם
|
|
|
|
תקן את הלולאה:
קוד:
While NOT eminem.EOF
Response.Write ("eminem.fields('pica')")
eminem.MoveNext
Wend |
|
|
|
חזרה לתחילת העמוד |
|
|
pitbull משתמש חבר
![משתמש חבר](forum_images/3_star_rating.gif)
![סמל אישי](avatars/side_smile.jpg)
הצטרף / הצטרפה: 14 May 2005
משתמש: מנותק/ת הודעות: 209
|
נשלח בתאריך: 14 May 2005 בשעה 16:47 | | IP רשוּם
|
|
|
|
UnderWarrior
תודה רבה לך בנאדם!!
פתרת לי את הבעייה!
![](smileys/smiley4.gif) ![](smileys/smiley1.gif)
|
חזרה לתחילת העמוד |
|
|