怎么才能实现一个删除功能啊,我也不知道写的对不对?

if (StaticSystemUIClass.MsgControl.ShowQuestionDialogHasYesNoButton("你确定要删吗?") == DialogResult.Yes)
{
string whereClause = (_ResultLayer as IFeatureLayerDefinition).DefinitionExpression;
string tableName = StaticSystemAOClass.AOComm.GetDataSetName(_ResultLayer.FeatureClass);
string sql = string.Format("select * from {0} where ZLXZ like '%{1}%'", tableName, this.txtInfo.EditValue);
DataTable dt=WFSysParaClass.SysDbCtrl.GetDataTable(sql);

int selectID = e.SelectedRowsCount;
string sqlID = "delete * from {0} where @OID@ =" + selectID.ToString();

        }

3个回答

StaticSystemUIClass.MsgControl.ShowQuestionDialogHasYesNoButton

StaticSystemAOClass.AOComm.GetDataSetName
这些都是你自己定义的函数,对不对就得问你自己了。

caozhy
贵阳老马马善福专业维修游泳池堵漏防水工程 回复初学者的痛: 那你要问写的这个人。
4 年多之前 回复
qq_34418970
想飞的鱼丶 开头是别人写的
4 年多之前 回复

删除的sql你都写了,那就执行就是了

qq_34418970
想飞的鱼丶 我用的是ORCL数据库
4 年多之前 回复
qq_34418970
想飞的鱼丶 我把语句改为delete * from {0} where @OID@ ={0},调试的时候sqlID总为1
4 年多之前 回复

delete * from {0} where @OID@ ={0},调试的时候sqlID总为1
就是传参数的时候为静态的了,
你传值时注意,值的作用域,每次传值都要不同

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐