大家好,我想在程序中实现一个删除指定范围日期内的数据
以下是我写的语句
_bstr_t vSQL;
vSQL = _T("DELETE FROM ") + strTableName + _T(" WHERE (Time BETWEEN '") + strStartTime + _T("' AND '") + strEndTime + _T("')");
//执行DELETE语句
m_AdoConn.ExecuteSQL(vSQL);
在vs2008中无法实现以下语句是在sqlserver2005中写的,可以实现
DELETE FROM Status
WHERE Time between '2010-5-12' and '2010-5-15'
希望大家指点一下,如何可以在vs2008中实现
以下是我写的语句
_bstr_t vSQL;
vSQL = _T("DELETE FROM ") + strTableName + _T(" WHERE (Time BETWEEN '") + strStartTime + _T("' AND '") + strEndTime + _T("')");
//执行DELETE语句
m_AdoConn.ExecuteSQL(vSQL);
在vs2008中无法实现以下语句是在sqlserver2005中写的,可以实现
DELETE FROM Status
WHERE Time between '2010-5-12' and '2010-5-15'
希望大家指点一下,如何可以在vs2008中实现
你在里面建立查询直接执行这个语句不好用么?