OleDbCommandBuilder 没有为命令对象设置命令。

请各位帮忙看看下面生成Delete/Update/Insert操作的Command,提示:"没有为命令对象设置命令"。

代码如下:
String ConnStr = GetSqlConnection();
using (OleDbConnection conn = new OleDbConnection(ConnStr))
{
OleDbDataAdapter da = new OleDbDataAdapter(Sqlstr, conn);

            OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
            da.DeleteCommand = cb.GetDeleteCommand();//程序执行到这报上面的错误
            da.UpdateCommand = cb.GetUpdateCommand();
            da.InsertCommand = cb.GetInsertCommand();

            da.Update(dt);

            cb.Dispose();
            da.Dispose();

OleDbDataAdapter da = new OleDbDataAdapter(Sqlstr, conn);
你的sql怎么写的

da.DeleteCommand = new OleDbCommand("删除的sql", conn); 加上这个