为了账号安全,请及时绑定邮箱和手机立即绑定

怎么才能从数据库删除啊,这个第二次加载又出现了

怎么才能从数据库删除啊,这个第二次加载又出现了

慕勒0259434 2016-05-05 14:54:20
  if (StaticSystemUIClass.MsgControl.ShowQuestionDialogHasYesNoButton("你确定要删吗?") == DialogResult.Yes)            {                                string whereClause = (_ResultLayer as IFeatureLayerDefinition).DefinitionExpression;                string tableName = StaticSystemAOClass.AOComm.GetDataSetName(_ResultLayer.FeatureClass);                    int selectID =gvMain.SelectedRowsCount;                            // string sqlID = string.Format("delete * from {0} where (@OID@='{1}')" ,tableName, selectID);                if (selectID > 0)                {                    this.gvMain.DeleteSelectedRows();                    MessageBox.Show("删除成功");                }                else                {                    MessageBox.Show("请选中要删除的行");                }            }
查看完整描述

2 回答

?
慕丝2536941

TA贡献7条经验 获得超1个赞

函数“DeleteSelectedRows()”未见具体实现过程,不能确定是否真正删除了数据库表中信息。方便的话请贴出该函数的实现细节

查看完整回答
反对 回复 2016-05-06
?
后台学前端

TA贡献30条经验 获得超12个赞

是不是感觉执行了删除语句数据库的字段还在啊?

你有事物处理吗?

你确定你运行了删除语句数据库执行了?

DeleteSelectedRows方法里面应该有一个事物提交。事物.commit()

查看完整回答
反对 回复 2016-05-06
  • 2 回答
  • 0 关注
  • 1666 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信