C#在两个日期之间更新mysql行

时间:2014-09-07 05:01:17

标签: c# mysql visual-studio-2010

我正在使用MySql Data Connector(当前版本)在Visual Studio 2010 c#中工作。 我已经尝试了几乎所有我能想到的命令......现在我似乎陷入困境。

MySqlConnection connectionA = new MySqlConnection(MyConString);
MySqlCommand commandA = connectionA.CreateCommand();
connectionA.Open();
MySqlDataReader Reader;

commandA.CommandText = "UPDATE trips SET vanid=null WHERE vanid='4' AND tripdate BETWEEN '2014-09-06' AND '2050-12-31'";
connectionA.Close();

当我尝试此命令时,我没有收到任何错误或更新数据库。

非常感谢任何帮助......谢谢。

2 个答案:

答案 0 :(得分:1)

您的代码永远不会执行命令并将其发送到数据库。

commandA.CommandText = "UPDATE trips SET vanid=null WHERE vanid='4' AND tripdate BETWEEN '2014-09-06' AND '2050-12-31'";
commandA.ExecuteNonQuery();
connectionA.Close();

答案 1 :(得分:0)

您无法执行查询:)您需要......

commandA.ExecuteNonQuery();