2013-04-05 122 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

相关问题