我想从字符串数组中选择一个随机元素并将其保存在我的数据库中。如何从数组中选择一个随机元素
OleDbConnection myConnection = new OleDbConnection(connectionString);
myConnection.Open();
string Update = string.Format("UPDATE Ships SET InPort=True");
OleDbCommand myCommandUpdt = new OleDbCommand(Update);
myCommandUpdt.Connection = myConnection;
myCommandUpdt.ExecuteNonQuery();
OleDbDataReader drdrShipsRead = myCommandUpdt.ExecuteReader();
string[] Randominporta = { "True", "False", "False" };
// Testlabel.Text = Convert.ToString(Randominport[randomNumber]);
int iNumber = 1;
while (drdrShipsRead.Read())
{
int randomNumber = random.Next(0, 3);
string myAddingQuery = string.Format(" UPDATE Ships SET InPort= " + Convert.ToString(Randominport[randomNumber]) + " WHERE ID= " + iNumber + "");
OleDbCommand myCommand = new OleDbCommand(myAddingQuery);
string myCommand.Connectionresult = myConnection;
myCommand.ExecuteNonQuery();
iNumber++;
}
它不起作用。
您是否收到任何错误消息?本网站的目的不是为了解决问题,而在于您对给定的解决方案感到满意。下一次,你应该能够自己做到这一点。因此,请将您的问题与描述性错误(消息)一起发布,我们可以向您解释您做错了什么。 –
“我有最难的时间”不是一个错误信息:请解释你所看到的症状。 – Richard
真的需要看到你的错误信息。 – tomfanning