2013-04-05 80 views
0

我想編寫一個應用程序來幫助我運行測驗之夜。從數據庫中隨機選擇一個條目

我有不同的數據庫爲不同的類別,我希望能夠隨機挑出一個問題,並在屏幕上顯示它。

到目前爲止我有:

If LCat.Text = "Film" Then 
     LQues.Text = Film_QuestionTextBox.Text 
     Film_UsedTextBox.Text = "Y" 
     FilmBindingSource.EndEdit() 
     FilmTableAdapter.Update(Me.Database1DataSet) 
    End If 

這主從相應的數據庫中的第一個問題,而是如何使它隨機問題。

回答

0

在T-SQL至少,你可以使用這個SQL從Questions表得到一個隨機行:

SELECT TOP 1 * FROM [Questions] ORDER BY NEWID() 

NEWID()功能的每一行生成一個隨機UNIQUEIDENTIFIER

+0

@CraigEmerson什麼服務?它是否有查詢語言? – 2013-04-05 03:16:38

+0

只是一個內置於visual basic 2010 express的版本 – 2013-04-05 03:21:36