我目前正在做我的多项选择测验,但在这部分遇到了问题。我正在尝试从数据库中获取答案并将它们随机放入单选按钮中。到目前为止,我让他们每个人都进入了单选按钮,但由于我是新手,我不确定如何随机化它。
Private Sub Answers()
Dim dr As OleDbDataReader
Dim cm As New OleDbCommand
Dim cn As New OleDbConnection
cn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=login.accdb"
cn.Open()
cm.CommandText = ("SELECT pAns1,pAns2,pAns3,CorrectAns FROM MCQ WHERE QuestionNumber = '" & n & "'")
cm.Connection = cn
dr = cm.ExecuteReader
dr.Read()
RadioButton1.Text = dr.Item("pAns1")
RadioButton2.Text = dr.Item("pAns2")
RadioButton3.Text = dr.Item("pAns3")
RadioButton4.Text = dr.Item("CorrectAns")
End Sub
Run Code Online (Sandbox Code Playgroud)