Я пытаюсь пропустить первые 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).
и, очевидно, ошибка заключается в том, где выполняется команда.