各位帮忙看看这段代码,为什么执行以后没有效果(很急)!!! locatemcurve.Close; locatemcurve.CommandText:='delete curve where id = '+locate_id;//如果你的id是数值型的就不用加引号(改成这样)//如果是字符串的那就用你的。 locatemcurve.Execute; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 locatemcurve.CommandText:='delete curve where id ='+''''+Trim(locate_id)+'''';再试试?你在执行之前,先用Showmessage(locatemcurve.CommandText)显示看看是否是你需要的SQL locatemcurve.Close; locatemcurve.CommandText:='delete from curve where id ='+''''+locate_id+''''; locatemcurve.open; locatemcurve.Execute; 我的locate_id是一个18个字节的字符串。而且是从数据库里读出来的Trim(locate_id)看来各位都认为我的那段代码没有问题。按如果能够收到的话就应该能够删除是吗如果是那样我就认真查查我的程序,我是不知道,我上面执行的代码能不能真正删除数据库里的数据。:) 你用的是什么数据库啊?有的数据库执行delete只是做了删除标记,而没有实际删除, 问题解决了,我在sql事件探查器里发现执行了delete curve where id =''原来问题还是出在locate_id上面了不过多谢各位的关注给分 不是给你说了吗?如果发现这种不正常的情况,一定要在执行SQL前先把SQL显示出来看看是否正常阿。 想重载KEYDOWN实现用方向键移动焦点,为什么不好用,求大虾指点 怎样获取一个控件的父窗体类? 介绍 property 的使用方法和简单例题 如何读取数据库的元数据? 小数转换分数 怎样在dbgrid中给某一类记录添加背景颜色,以区别记录 ! iis5.0d的下载地址 OpenGL 想学习SDK,你说看哪些书? 精简BDE,真的行得通吗?我的几封信,请高手们参与,让咱菜鸟也明白一下。 关于ActivexForm的调用 急!急!!各位师兄帮帮忙:为何我买的D版DELPHI6.0在2000PRO 上装不上去呢?
再试试?你在执行之前,先用Showmessage(locatemcurve.CommandText)显示看看是否是你需要的SQL
locatemcurve.CommandText:='delete from curve where id ='+''''+locate_id+'''';
locatemcurve.open;
locatemcurve.Execute;
Trim(locate_id)
看来各位都认为我的那段代码没有问题。按如果能够收到的话就应该能够删除是吗
如果是那样我就认真查查我的程序,我是不知道,我上面执行的代码能不能真正删除数据库里的数据。:)
有的数据库执行delete只是做了删除标记,而没有实际删除,
执行了delete curve where id =''
原来问题还是出在locate_id上面了
不过多谢各位的关注给分