עבור לתוכן

עזרה בASP שגיאת תחביר

Featured Replies

פורסם

זה הקוד, בעצם זה אמור להציג את הסקר:

<html>
<head>
</head>
<body bgcolor="#e7e7e7" dir="rtl">
<%
path=Server.mappath("poll.mdb")
set con=Server.createobject("ADODB.connection")
Set rs = Server.CreateObject("ADODB.Recordset")
conn.open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" &path

Dim sql
sql = "SELECT pl_Question.ID as QuestionID, pl_Question.Question as Question,"
sql = sql & " pl_Answer.ID as AnswerID, pl_Answer.Answer as Answer "
sql = sql & " FROM pl_Question, pl_Answer"
sql = sql & " WHERE pl_Question.ID = pl_Answer.Que_ID AND pl_Question.Status=1"
rs.Open sql, conn
%>
<form method="post" action="Vote.asp">
<table>
<tr>
<td colspan="2" align="Center"><%=rs("Question")%>
<input type="hidden" name="QuestionID" value="<%=rs("QuestionID")%>">
</td>
</tr>
<%Do While Not rs.EOF%>
<tr>
<td><input type="radio" name="answer" value="<%=rs("AnswerID")%>"></td>
<td><%=rs("Answer")%></td>
</tr>
<% rs.MoveNext
Loop
rs.Close
%>
</table>
</form
</body>
</html>

השגיאה שזה רושם לי בזמן הריצה היא:

Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required: ''
/asv2/seker/showPoll.asp, line 9

ואני לא רואה איפה חסרים לי גרשיים...

עזרה בבקשה תודה לעונים (:

פורסם

איפה אתה רואה שהוא אמור שחסר סוגריים? הוא אומר שבשורה 9 חסר לך אובייקט, מה שנכון, כי הגדרת את האובייקט בשם con אבל אתה קראת לו בשורה 9 conn

פורסם
  • מחבר

וואי תודה, לא שמתי לב אפילו.

זה רושם לי עכשיו:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Type mismatch in expression.
/asv2/seker/showPoll.asp, line 16

מזמן לא התעסקתי בASP ושחכתי איך מתקנים את השגיאה

פורסם

לא בטוח, אבל אולי יש לך שגיאה בסינטקס של הפקודת SQL ?

פורסם

וואי תודה, לא שמתי לב אפילו.

זה רושם לי עכשיו:

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Type mismatch in expression.
/asv2/seker/showPoll.asp, line 16

מזמן לא התעסקתי בASP ושחכתי איך מתקנים את השגיאה

אותו טעות כפי הנראה, כי בשורה 16 כתבת "SQL, CONN" תתקן ל CON . לכן הוא מתריע על אי התאמה בענין.

פורסם
  • מחבר

yh992 זה לא, אני שיניתי את הCON לCONN ולכן יש התאמה מלאה.

ואני לא רואה את השגיאה בפקודה... עברתי על זה די הרבה פעמים

פורסם

תנסה לעשות שאילתה הכי פשוטה ולראות אם זה משנה.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים