Привет, я создаю программу, в которой при загрузке формы случайные данные будут извлекаться из базы данных, и моя проблема в том, что я больше не повторяю данные.
я использую vb 2008 и базу данных sql,
язык программирования: C #
например:
Data in Database
Word_ID | Word
1 | eye
2 | cheese
3 | mouse
Затем форма загружает, она будет извлекать случайные данные и отображаться в метке
пример вывода:
сыр
так что сыр теперь не будет отображаться при следующей случайности
мой код:
SqlConnection conn =
new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\sony\Documents\Visual Studio 2008\Projects\Hangman_Final\Hangman_Final\hangman_db.mdf;Integrated Security=True;User Instance=True");
conn.Open();
SqlCommand command = conn.CreateCommand();
command.CommandText = "SELECT TOP 1 Words from word order by NEWID()";
command.CommandType = CommandType.Text;
SqlDataReader reader = command.ExecuteReader();
// display the results
while (reader.Read())
{
string output = reader["Words"].ToString();
label5.Text = output;
}
// close the connection
reader.Close();
conn.Close();