ورود

View Full Version : این error چیه؟



پرنده کوچک
دوشنبه 23 خرداد 1384, 11:58 صبح
سلام.
این error چی میگه ؟؟


Microsoft JET Database Engine error '80040e24'
Rowset does not support fetching backward.

/news/news5.asp, line 25

در این قطعه کد این error رو داده:


<body dir="rtl">
<div align="center">
<table border="0" width="80%" cellspacing="0" cellpadding="0" id="table2">
<%
Dim objConn , objRS

Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.Mappath("DBNews.mdb")
objConn.Open
Set objRS = Server.CreateObject("ADODB.RecordSet")
objRS.Open "TblNews", objConn ,,,adcmdtable
objRS.movelast
%>
<tr>
<td valign="middle">   <font face="tahoma" color="#336699" size="4"><%=objRS.Title%></font></td>
</tr>
<tr>
<td valign="middle">   <font face="tahoma" color="#336699" size="2"><%=objRS.Body%></font></td>
</tr>
</table>
</div>

</body>

که خط 25 ش هم دستور زیر است:

objRS.movelast

3nitro
دوشنبه 23 خرداد 1384, 14:38 عصر
من قبلا جایی دیده بودم که اگر مکان نما رو انتخاب نکنید خودش به طور پیش فرض forward-only میشه ( همون کاری که شما با چندتا کاما انجام دادید ) و forward-only هم از بین 5تا عمل Movefirst و Movelast و Movenext و Moveprevious و Move تنها movenext کار میکنه و شما خطا دریافت خواهی کرد . بنابراین باید از یک مکان نمای دیگه مثلا از مکان نمای keyset استفاده کنید .

:موفق: