为什么使用ADO Data控件的Delete方法无法删除DataGrid控件中的数据
2008-07-11 22:40
615 查看
Delete方法是将Recordset对象中的当前记录或一组记录标记删除,如果不使用Update方法或UpdateBatch方法更新记录,那么当前记录或一组记录将不能被真正地删除,除非程序调用了Move××××方法,或用户单击了ADODC控件中的向前向后等按钮,或用户通过DataGrid控件改变了当前数据记录的位置。 综上所述,要实现真正地删除记录,必须在Delete方法后使用Update方法,代码如下:
Adodc1.Recordset.Delete
Adodc1.Recordset.Update
Adodc1.Recordset.Delete
Adodc1.Recordset.Update
![](http://imgcache.qq.com/ac/qzone_v4/b.gif)
相关文章推荐
- 误使用rm删除数据文件导致oracle无法启动的修复方法
- 使用简单的方法进行批量删除数据
- sharepoint 2010 列表的数据表视图无法使用 the list cannot be displayed in datasheet view 解决方法
- 使用logmnr方法找回被误删除Oracle的数据的脚本
- 删除数据库所有数据 附带sp_MSforeachtable使用方法
- File类delete方法无法删除文件
- MySQL删除数据Delete与Truncate语句使用比较
- 因为数据库正在使用,所以无法获得对数据库的独占访问权---还原或删除数据库的解决方法
- 【解决方法】iOS9 HTTP 不能正常使用的解决办法(数据无法加载)
- linux中sed的使用方法具体解释(对行数据的加入、删除等)
- MySql,delete数据时别名和表关联的正确使用方法
- 分享解决方法:为什么QQ聊天框中无法使用输入法输入中文?
- ObjectDataSource配合存储过程(采用数据集)的使用(删除可以解决,但是编辑出错好像它的方法也无法解决
- Oracle下sqlplus无法使用命令退格删除和历史记录的解决方法--使用rlwrap
- "无法删除数据库,因为该数据库当前正在使用",删除数据库方法
- 使用BBED恢复delete删除的数据
- 关于使用sql删除数据库重复的数据的方法整理:
- Oracle因删除库数据文件导致服务无法启动的处理方法
- MSSQL 中使用modify()方法,此方法使用XML DML语句在XML 数据中插入,更新或删除节点
- 因为数据库正在使用,所以无法获得对数据库的独占访问权---还原或删除数据库的解决方法