ADO.NET中执行SQL更新语句没有效果,该如何处理

ADO.NET中执行SQL更新语句没有效果
语句如下求回答
 StringBuilder^ sqlStr = gcnew StringBuilder(L"update 用户信息表 set 用户权限='普通用户' where 用户权限='';");
 OleDbCommand^ command = gcnew OleDbCommand(sqlStr->ToString(),conn);
 command->CommandType = CommandType::Text;
int i = command->ExecuteNonQuery();

//执行后i =0;数据库中用户权限为空的记录是有的,但没有添加,求帮助

------解决方案--------------------
你把sql语句放数据库里执行一下就知道了。