The stuff is a little beyond my query competence. Could you maybe put together a query that would do the procedure at once with maybe INNER JOIN based on three fields IDQuestion,QuestionText and Answer to produce two results 1: choosing a questionText as question and answer as the correct answer.. Then get three other wrong answers and randomize them with the correct answer.
That would be of great help.