使用SQL如何删除当前记录 如果我是想要用SQL语句来实现,应该如何? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ???1、Table1.Delete 即TDataSet.Delete2、写SQL语句: Delete from X where X.id = 'Query1.FieldByName('id').AsInteger' ???看不明白,如果表里面没有ID字段的话,怎么办,而且DELPHI里的ADOCOMMAND里写COMMANDTEXT,可以像楼上的兄弟那样写SQL语句吗? 不是很明白你的意思,既然是些SQL为何又有当前纪录呢!如果世结果集已经返回,则用query.delete ,记住设置query的requsetlive属性,写sql语句的话也可以! 使用SQL就没有当前记录这一概念的吗?如果是结果集,那么SQL语句怎么写 adoquery.sql.add('delete from x where x=x)adoquery.excesql delete from x where x=x中x是代表表名吧,那x=x是什么意思? SQL只有数据集的概念,当前纪录是前端操作的概念,当前纪录仅仅是在操作时UI控件使用ROWID记录了特定记录的物理序号而已。 喔,那也就是说用SQL是不能写出删除当前记录的语句啦,只能用WHERE这样的语句删除。但是前端操作中,如何实现删除当前记录的,它是如何把删除的当前记录反映到数据集里的,有一个字段把前端的数据集和数据库里的表联系起来吗? 关于delphi5程序打包用到到什么软件 如何截获网卡的“启用/禁用连接”的事件? 关于180度旋转显示 怎样才能获得Delphi-help的中文版? 那为大哥知道在哪下载delphi的函数说明和事件说明 请问怎样用Tregistry导出完整的注册表? 如何实现,立马给分... Richedit的字体设置问题 我再问一次,如何删去已注册的应用程序服务器?我在注册表中删了,servername的下拉列表中怎么还有啊?有没有其它的方法?请详细点.谢谢 有关PDF电子书的问题,很简单,但是有33分 用TQuery执行查询,如何中断查询? 如何读取资源文件里的图标
1、Table1.Delete 即TDataSet.Delete
2、写SQL语句:
Delete from X where X.id = 'Query1.FieldByName('id').AsInteger'
看不明白,如果表里面没有ID字段的话,怎么办,而且DELPHI里的ADOCOMMAND里写COMMANDTEXT,可以像楼上的兄弟那样写SQL语句吗?
如果世结果集已经返回,则用query.delete ,记住设置query的requsetlive属性,写sql语句的话也可以!
如果是结果集,那么SQL语句怎么写
adoquery.excesql