Op het eerste gezicht lijkt u last te hebben van een nogal slecht database-ontwerp.
U wilt de kolommen "Pagina1", "Pagina2" ... "Pagina 100" niet de naam geven en deze kolommen dan meestal NULL hebben. Dit is in strijd met een degelijk databaseontwerp. Misschien wilt u concepten zoals databasenormalisatie (bijv. eerste normaalvorm, tweede enzovoort) bekijken.
Ik denk dat je veel beter af zou zijn met een kolom met de naam "Pagina" en dan zou elke rij een waarde van 1 tot en met 100 hebben, samen met de informatie met betrekking tot de pagina. Op deze manier hoeft u niet te proberen kolomnamen dynamisch samen te voegen bij het vormen van een invoeg-/bijwerkquery.