2013-04-05 3 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 Какое обслуживание? Имеет ли он язык запросов? –

+0

только один встроенный в визуальный базовый 2010 express –