老师要求我们透过查询条件,将查询出来的数据进行增删改操作。
我的查询是用adoquery完成的,毕竟用它很方便,我遇到的问题是进行增删改时应该怎样写代码。因为我的数据源连接的dataset是adoquery,如果改成adodataset就变得相对简单,可是这样我就要重写查询的代码。
究竞adoquery可以实现增删改吗?
如果能,是怎样实现的?
我的查询是用adoquery完成的,毕竟用它很方便,我遇到的问题是进行增删改时应该怎样写代码。因为我的数据源连接的dataset是adoquery,如果改成adodataset就变得相对简单,可是这样我就要重写查询的代码。
究竞adoquery可以实现增删改吗?
如果能,是怎样实现的?
解决方案 »
- VCL 组件的继承
- 用Intraweb+dbexpress+mysql写了个网站,现在遇到了个ntdll.dll错误,给个意见吧.
- 怎么把一个文件拖放到OleContainer1中,然后在OleContainer1中显示出他的内容?
- delphi2005试用版不能安装Delphi 2005 Update 1吗???
- 关于mediaplayer中的bug
- Filter用法:如何比较时不计较大小写?
- 界面调出
- 文件备份--请教
- 哪有好看的程序图标和漂亮的程序图片????绝对加分!!!!!!!
- 坐标转换???
- 请问数据怎样定长输出到文本中
- 请问我添加了TTABLE在设tablename时出错in module 'sqldb2v5.dll'
adoquery1.Delete; //删
adoquery1.Edit; //改
adoquery1.sql.add('这里写增删改的sql语句');
这一定是可行的.
但是zhangl_cn(和尚-修行)
adoquery1.Append; //增
adoquery1.Delete; //删
adoquery1.Edit; //改
这个可能只是前台dbgrid(如果显示了数据)的增,删,改吧
并没有同时修改后台吧?!
adoquery1.Delete; //删
adoquery1.Edit; //改你动动手删除一下不就可以看到接过了?
adoquery1.Delete; //删
adoquery1.Edit; //改
之后
adoquery1.Post;//保存