הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   בעיה בתרגיל ASP (https://hosts.co.il/forums/showthread.php?t=60996)

typhoonil 16-03-08 15:13

בעיה בתרגיל ASP
 
יש לי דף חיפוש דרכו אני אמור למצוא שמם משפחה מסויים של משתמש מתוך המסד נתונים
קוד:

<html>
<body background="images\850.gif" dir="rtl">
<%
fname=Request.Form("familyname")
sq="selcet*from personal_data where (sname='"&fname&"')"
path=server.mappath("data/db1.mdb")
set con= Server.createobject("ADODB.Connection")
             
   
 con.open "Provider=Microsoft.Jet.OLEDB.4.0;data source=" &path
   
       
set R= con.Execute (sq)
 
Response.write "<body dir=rtl>"
Response.write "<br>רשימת שמות משפחה"
Response.write "<table> <tr>"
Response.write "<td> שם משפחה </td>"
Response.write "</tr>"
do until R.eof
 Response.write "<tr><td>" & R.fields ("familyname") & "</td> </tr>"
 R.movenext
loop
 Response.write "</table> "
 Response.write "</body>"
%>
</body>
</html>

השגיאה שאני מקבל:
Error Type:
Microsoft JET Database Engine (0x80040E14)
Invalid SQL statement; expected 'DELETE', 'INSERT', 'PROCEDURE', 'SELECT', or 'UPDATE'.
/shirionsite/w.asp, line 13


מה הבעיה?

Tomer 16-03-08 15:24

SELCET במקום SELECT

typhoonil 16-03-08 15:35

אחרי התיקון אני מקבל תשגיאה הזאת
Microsoft JET Database Engine (0x80040E10)
No value given for one or more required parameters.
/shirionsite/w.asp, line 13

DavidBD 16-03-08 17:19

את השורה
קוד:

sq="selcet*from personal_data where (sname='"&fname&"')"
תשנה ל:
קוד:

sq="select * from personal_data where sname='"&fname&"'"
בהצלחה!

aviho1 16-03-08 17:29

אולי בגלל שלא הגדרת את R כרקורדסט


כל הזמנים הם GMT +2. הזמן כעת הוא 10:21.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ