我想從字符串數組中選擇一個隨機元素並將其保存在我的數據庫中。如何從數組中選擇一個隨機元素
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