!怎么自动更新数据库里数据类型为datetime数据的日期部分

求助!如何自动更新数据库里数据类型为datetime数据的日期部分
(毕业设计,题目:车票管理系统 工具:VC++/MFC + SQL Server 2005 ) 
数据库里的一张表里面有个列,列名为发车时间,数据类型为datetime
例如,我于2010年1月1日向里面输入时间为8:00,完了以后数据库自动在该值前面加了个当前日期:2010-1-1 8:00
接下来怎么操作才能让该数据前面的日期自动更新为系统日期呢?也就是到了2010年1月2日该数据就变成了:2010-1-2 8:00
求解答!
 

------解决方案--------------------
SQL Server 2005 必须使用Trigger, 你GOOGLE SQL Server 2005 Trigger 就知道了
------解决方案--------------------
m_date=CTime::GetCurrentTime();
m_time=CTime::GetCurrentTime();
CTime dt(m_date.GetYear(),m_date.GetMonth(),m_date.GetDay(),m_time.GetHour(),m_time.GetMinute(),m_time.GetSecond());
CString str1;
str1.Format("%d-%d-%d %d:%d:%d",dt.GetYear(),dt.GetMonth(),dt.GetDay(),dt.GetHour(),dt.GetMinute(),dt.GetSecond());
pRst->Fields->Item[_variant_t(long(0))]->Value=(_variant_t)str1;

pRst->Update();