There doesn't seem to be a mechanism for changing the question (such as a button). As is, it always loads the first question from the table in the database dt.Rows(0)...
. To change the question, change '0' to another row number. A basic way to do this is to use two buttons ("Next" and "Previous"). Use a counter variable to keep track of the current question number. Increment this value when the "Next" button is pressed--decrement the value when the "Previous" button is pressed.
What do you want to do when you get to the last question and the user clicks the "Next" button?
What do you want to do when you get to the first question and the user clicks the "Previous" button?
Why do you have 6 tables with the exact same fields?