На сколько помню, дин.список на уровне sql создает запрос вида "select top 30"
Cейчас смотрю логи и вижу то "select top 30", то "select top 25" а то и вовсе "select top 45" - и всё это по дин.спискам. Почему разные цифры?
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший