鱼与熊掌——有关ADOQUERY的作用???
老师要求我们透过查询条件,将查询出来的数据进行增删改操作。
我的查询是用adoquery完成的,毕竟用它很方便,我遇到的问题是进行增删改时应该怎样写代码。因为我的数据源连接的dataset是adoquery,如果改成adodataset就变得相对简单,可是这样我就要重写查询的代码。
究竞adoquery可以实现增删改吗?
如果能,是怎样实现的?
[解决办法]
adoquery1.sql.add( '这里写增删改的sql语句 ');
[解决办法]
adoquery1.Append; //增
adoquery1.Delete; //删
adoquery1.Edit; //改
[解决办法]
rongyf()
adoquery1.sql.add( '这里写增删改的sql语句 ');
这一定是可行的.
但是zhangl_cn(和尚-修行)
adoquery1.Append; //增
adoquery1.Delete; //删
adoquery1.Edit; //改
这个可能只是前台dbgrid(如果显示了数据)的增,删,改吧
并没有同时修改后台吧?!
[解决办法]
最简单的办法 让adoquery一直连着数据集
[解决办法]
adoquery1.Append; //增
adoquery1.Delete; //删
adoquery1.Edit; //改
你动动手删除一下不就可以看到接过了?
[解决办法]
再用一个AdoQuery2来完成增删改,然后执行AdoQuery1.Requery;
[解决办法]
查询出来的数据,若和数据显示控件BIND,可以完成增删操作的