На пръв поглед изглежда, че страдате от доста лош дизайн на базата данни.
Не искате да наименувате колони "Page1", "Page2" ... "Page 100", а след това тези колони да бъдат NULL през повечето време. Това нарушава надеждния дизайн на базата данни. Може да искате да прегледате концепции като нормализиране на база данни (напр. първа нормална форма, втора и т.н.).
Мисля, че би било много по-добре да имате колона с име „Страница“ и тогава всеки ред ще има стойност от 1 до 100 заедно с информацията, свързана със страницата. По този начин няма да е необходимо да се опитвате динамично да събирате имена на колони, когато формирате заявка за вмъкване/актуализация.