首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

要删除数据库所有记录,这段程序该如何改

2012-12-17 
要删除数据库所有记录,这段程序该怎么改?void CBmpDlg::OnButton3() {// TODO: Add your control notifica

要删除数据库所有记录,这段程序该怎么改?
void CBmpDlg::OnButton3() 
{
// TODO: Add your control notification handler code here
CRecordsetStatus status;   
pset->GetStatus(status);  //获取当前记录集
pset->Delete();           //删除当前记录集
if(status.m_lCurrentRecord==0)    //若当前记录索引号为0,则下移一个记录
pset->MoveNext();
else
pset->MoveFirst();     //否则移到第一个记录
UpdateData(FALSE);
}
[最优解释]
odbc?

直接
CDatabase db;
db.OpenEx( "DSN=xxx;UID=;PWD=", CDatabase::noOdbcDialog );
CString str;
str.Format("truncate table xxx");
db.ExecuteSQL( strCmd );


[其他解释]
直接到数据库中执行

truncate table tbname

就行了.

热点排行