VS2008中C#操作Access数据库,网上下载了一个类,可以正常连接,读取数据,但是插入删除操作似乎有问题,以下是部分代码:

数据库类:
namespace AccessDb
{
    public class AccessDbClass
    {
        public AccessDbClass(string Dbpath)
        {
            ConnString = "Provider=Microsoft.Jet.OleDb.4.0;Data Source=";
            ConnString += Dbpath;
            Conn = new OleDbConnection(ConnString);
            Conn.Open();
        }

  
           public bool ExecuteSQLNonquery(string SQL)
        {
            OleDbCommand cmd = new OleDbCommand(@"DELETE FROM student", Conn);
            try
            {
                cmd.ExecuteNonQuery();
                return true;
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
                
                return false;
            }
        }
    }
}


调用代码:

AccessDbClass mydb = new AccessDbClass("test.mdb");
if (mydb.ExecuteSQLNonquery(@"Delete * from student"))
            {
                MessageBox.Show("OK");
            }
            else
            {
                MessageBox.Show("FALSE"); 
            }
    
            //关闭数据库
            mydb.Close();

显示返回值是正确的,带式数据库中的数据却没有被删除,请各位指点一下。