【发布时间】:2012-10-22 10:18:47
【问题描述】:
我正在尝试从字符串数组中选择一个随机元素并将其保存在我的数据库中。
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++;
}
它不起作用。
【问题讨论】:
-
您是否收到任何错误消息?本网站的目的不仅仅是解决问题并且您对给定的解决方案感到满意。下一次,你应该可以自己做。因此,请使用描述性错误(消息)发布您的问题,我们可以向您解释您做错了什么。
-
“我过得最艰难”不是错误信息:请解释您看到的症状。
-
真的需要看看你的错误信息。