2 qq 34418970 qq_34418970 于 2016.05.05 12:18 提问

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

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个回答

caozhy
caozhy   Ds   Rxr 2016.05.05 12:23

StaticSystemUIClass.MsgControl.ShowQuestionDialogHasYesNoButton

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

caozhy
caozhy 回复初学者的痛: 那你要问写的这个人。
大约 2 年之前 回复
qq_34418970
qq_34418970 开头是别人写的
大约 2 年之前 回复
bdmh
bdmh   Ds   Rxr 2016.05.05 13:01

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

qq_34418970
qq_34418970 我用的是ORCL数据库
大约 2 年之前 回复
qq_34418970
qq_34418970 我把语句改为delete * from {0} where @OID@ ={0},调试的时候sqlID总为1
大约 2 年之前 回复
niaonao
niaonao   Rxr 2016.05.05 22:43

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
【励志篇】我不知道我的坚持对不对,但是我想试一试
实践是腿,决定你能不能走路;理论是干粮,决定你能不能走得远。
两个数学家的问题,“你不知道我不知道你知道我知道”
已知两个1~30之间的数字,甲知道两数之和,乙知道两数之积。 甲问乙:“你知道是那两个数么?”乙说:不知道。 乙问甲:“你知道是那两个数么?”甲说:也不知道。 于是乙说:那我知道了 随后甲说:那我也知道了。 这两个数是什么?允许两数重复的情况下,答案为 x=1,y=4。甲知道和A=x+y=5,乙知道积B=x*y=4 不允许两数重复的情况下有两种答案 答案1:为x=1,y=6;甲
把两个数和告诉A,积告诉B,A说不知道是多少, B也说不知道,这时A说我知道了, B接着说我也知道了,求这两个数是什么
1-20的两个数把和告诉A,积告诉B, A说不知道是多少, B也说不知道, 这时A说我知道了, B接着说我也知道了, 问这两个数是多少? 分析: 设和为S,积为M。 首先,A:我不知道。 说明:S可以分解成多个组合,而2=1+1,3=1+2,40=20+20,39=19+20,只有一种分解方式,因此S应属于[4,38]集合。 其次,B:我也不知道。 说明:M也可以分解成多个组
螺旋桨飞机模型
螺旋桨飞机模型 比较不错的描述 我也不知道怎么写
我也不知道什么是"莫比乌斯反演"和"杜教筛"
Part0 最近一直在搞这些东西 做了将近20道题目吧 也算是有感而发 写点东西记录一下自己的感受 如果您真的想学会莫比乌斯反演和杜教筛,请拿出纸笔,每个式子都自己好好的推一遍,理解清楚每一步是怎么来的,并且自己好好思考。 Part1莫比乌斯反演 莫比乌斯反演啥都没有,就只有两个式子(一般只用一个) 原来我已经写过一次了,再在这里写一次 就只写常用的那个吧 基本的公式 ...
我也不知道啊
http://movie.douban.com/doulist/21006594/ http://movie.douban.com/doulist/21006563/ http://movie.douban.com/doulist/21006524/ http://movie.douban.com/doulist/21006421/ http://movie.douban.com/doul
java异常处理
Java的异常处理开头的代码,也不知道对不对,这是老师写的,我做出来是错的,想问一下大家是怎样的
1-20的两个数把和告诉A,积告诉B,A说不知道是多少,B也说不知道,这时A说我知道了,B说我也知道了,请你猜猜这两个数的和是多少
1~20中选2个数,把这个两个数的和告诉A,2个数的积告诉B。 然后问A知道这两个数是多少吗?A说不知道,再问B知道这两个数是多少吗?B也说不知道。 之后A突然推理出这两个数分别是多少了,并告诉B他知道答案了。 B随后也知道了这两个数是多少了。 请问他们是怎么推理的,这连个数是多少呢? 拿到问题相信很多人是懵逼的,我也在,昨晚在路边等朋友,看到这个问题,就在大脑里
腾讯笔试:把两个数和告诉A,积告诉B,求这两个数是什么 .
1-20的两个数把和告诉A,积告诉B, A说不知道是多少, B也说不知道, 这时A说我知道了, B接着说我也知道了, 问这两个数是多少? 分析: 设和为S,积为M。 首先,A:我不知道。 说明:S可以分解成多个组合,而2=1+1,3=1+2,40=20+20,39=19+20,只有一种分解方式,因此S应属于[4,38]集合。 其次,B:我也不
第三人称游戏人物控制
第三人称游戏人物控制实现