1. Password זו מילה שמורה באקסס 2. נראה לי גם וsername אם כי אני לא בטוח 3. תדפיס את השאילתא: Response.Write sql 4. כנראה אחד הערכים שאתה משרשר לשאילתא הם ריקים מתוכן.
ניסיתי… הכל מעולה רק שזה לא פועל No value given for one or more required parameters. עדיין… שיניתי את השמות של השדות ל USERN וPASSW ובהתאם גם את קוד ה SQL… עדיין לא פועל… מוזר =
6 תשובות
הסתדרתי… תודה
בעיה בקוד שלי… רקורדסט
יש לי קובץ CONN שמאונקלד:
<%
dim conn, rs
Set conn = Server.CreateObject("ADODB.connection")
Set rs = Server.CreateObject("ADODB.recordset")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & Server.MapPath("dBase.mdb")
%>
אינקלדתי את CONN ופתחתי את ה RS…
sql="SELECT * FROM users WHERE UserName="& Request.Cookies("UserDetails")("UserName") &" AND Password="& Request.Cookies("UserDetails")("PassWord")
rs.open sql, conn, 1, 1
אני מקבל שגיאה:
Microsoft JET Database Engine error '80040e10'
No value given for one or more required parameters.
/iliakap2002/newi-rock/login.asp, line 32
ניראה לי שזה קשור לסוג הסמן וסוג הנעילה אבל לא בטוח… אין לי מושג למה זה קורה…
תודה מראש
1. Password זו מילה שמורה באקסס
2. נראה לי גם וsername אם כי אני לא בטוח
3. תדפיס את השאילתא: Response.Write sql
4. כנראה אחד הערכים שאתה משרשר לשאילתא הם ריקים מתוכן.
ניסיתי…
הכל מעולה רק שזה לא פועל
No value given for one or more required parameters.
עדיין… שיניתי את השמות של השדות ל USERN וPASSW
ובהתאם גם את קוד ה SQL… עדיין לא פועל… מוזר =
שדות טקסט
הגדרת את השדות כשדות מספר (ללא גרש בודד משני הצדדים).
תגדיר אותם כשדות טקסט כמו שצריך (גרש ['] מכל צד.
אוי! אני לא מאמין! תודה לשניכם. פעל
פשוט ברח לי מהראש!!! שכחתי לשים גרש! טעות מטומטמת!