跳过5行并获取下5行

时间:2019-06-04 03:06:55

标签: c# ms-access oledb

我试图跳过前5行,然后获取下5行,我正在将其用于页面系统。但是我的命令出了点问题。我很少使用数据库,因为我很懒,希望有人可以帮助我。

我尝试将括号放在我选择的列中以防万一受到保护,并且尝试在语句末尾添加偏移量5行。

strSQL = "SELECT [ID], [AuthorName], [AuthorID], [Title], [Content], [Views], [Replies], [LatestTime] FROM [Threads] ORDER BY [ID] DESC offset 5 rows";

运行此代码时,出现错误页面,并显示以下消息:

  

IErrorInfo.GetDescription失败,并显示E_FAIL(0x80004005)。

很明显,错误是命令执行的地方。

1 个答案:

答案 0 :(得分:0)

由于用户https://stackoverflow.com/users/3401554/ben,我知道了这一点,我做的并不是最有效的方法,但它适用于论坛。我做了我的页码*每页的线程数,然后从数据库中获得了最高的记录,并跳过了阅读器中的所有记录,直到到达最后10个。