C# จะ update ค่าในดาต้าเบสอันที่วันที่เป็นวันนี้แล้วอัพเดทไม่ได้ครับ

C# จะอัพเดทค่าในดาต้าเบสอันที่วันที่เป็นวันนี้แล้วอัพเดทไม่ได้ครับ มันไม่ update และไม่มี error ด้วยครับ แต่เปลี่ยนที่ where จาก last_date เป็น id จะสามารถ update ได้ ไม่ทราบว่าต้องแก้ยังไงครับ

private void button4_Click(object sender, EventArgs e)
     {
         MySqlConnection conn = null;
         // Perform database operations
         DateTime time = DateTime.Now;
         //string time_started = String.Format("{0:yyyy-MM-dd HH:mm:ss}", time);
         string date_started = String.Format("{0:yyyy-MM-dd}", time);
         string time_started = String.Format("{0:HH:mm:ss}", time);

         try
         {
             conn = new MySqlConnection(ConnectionString);
             conn.Open();

             bool sta = true;

             Console.WriteLine(date_started); //  เอาต์พุตคือ  2014-12-22
             sql = "UPDATE queue_data SET count =" + 1 + ", status =" + sta + "  WHERE last_date =" + date_started;
             MySqlCommand cmd = new MySqlCommand(sql, conn);
             cmd.ExecuteNonQuery();

         }
         catch (MySqlException ex)
         {
             Console.WriteLine("Error: {0}", ex.ToString());
         }
         finally
         {
             //Close Connection
             conn.Close();
         }
     }

Database

CREATE TABLE `queue_data` (
`id` int(11) NOT NULL auto_increment,
`last_number` int(11) NOT NULL,
`channel` int(11) NOT NULL,
`count` int(11) NOT NULL,
`language` char(3) NOT NULL,
`last_date` date NOT NULL,
`last_time` time NOT NULL,
`status` tinyint(1) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

--
-- dump ตาราง `queue_data`
--

INSERT INTO `queue_data` VALUES (1, 6, 5, 5, 'T', '0000-00-00', '23:35:47', 0);
INSERT INTO `queue_data` VALUES (3, 6, 5, 5, 'T', '2014-12-21', '23:45:15', 0);
INSERT INTO `queue_data` VALUES (4, 6, 5, 5, 'T', '2014-12-21', '23:59:48', 0);
INSERT INTO `queue_data` VALUES (5, 6, 5, 5, 'T', '2014-12-22', '00:07:58', 0);
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่