+ -
当前位置:首页 → 问答吧 → 要删除数据库所有记录,这段程序该怎么改?

要删除数据库所有记录,这段程序该怎么改?

时间:2011-12-15

来源:互联网

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);
}

作者: user19800822   发布时间: 2011-12-15

直接到数据库中执行

truncate table tbname

就行了.

作者: qianjin036a   发布时间: 2011-12-15

odbc?

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

作者: charles_y   发布时间: 2011-12-15