DataSet 间快速拷贝一条记录(转)
来源:互联网 发布:人工智能大会 编辑:程序博客网 时间:2024/05/21 12:46
在一个数据库应用程序中,我们经常要将记录从一个 dataset 拷贝到另一个 dataset。
通常,你完成此项任务时使用 TBatchMove 构件。但 TBatchMove 也有不合适的情况:
- 你并不希望拷贝所有的记录,也不想使用过滤器。
- 你希望用到目的 DataSet 的有效事件(如 BeforPost,OnValidate,等)。
- 或者更坏的情况,两 DataSet 的结构并不相同。
使用下面的简单过程,上面的问题都可以被解决,所有字段中的数据将被拷贝到另外一个 Dataset 中的同名字段中。但这里面也存在一些限制:
- 不能拷贝查找和计算字段
- 当存在相同字段名但数据类型不同时,你需要先使用 Assign 判断。
- 当然,目的字段不能是只读的
此过程在使用 TQueries, TClientDataSet 和其它 TDataset 子类时,工作良好。
希望对大家有所帮助。
- DataSet 间快速拷贝一条记录(转)
- 构造DataSet(记录)
- js总结2(选择一条记录)
- 上一条记录下一条记录
- mysql插入一条记录,删除一条记录
- DataReader 与 DataTable, DataSet 间的快速转换(仅一行代码)
- 使用DataSet更新记录
- Oracle中如何用一条SQL快速生成10万条测试数据(转)
- 记录一条语句。
- Servlet读出一条记录
- 数据库新增一条记录
- 检索一条记录
- 更新最后一条记录
- 在PL/SQL Developer复制一条记录,快速提交这条记录,而不用使用insert into.
- ADO.NET 快速入门(四):从数据库填充 DataSet
- ADO.NET 快速入门(五):从 DataSet 更新数据库
- 学习记录(2)拷贝控制
- 写一条sql判断一条记录是否属于一个区间(起点-终点)
- C++ Primer学习笔记 之 变量的声明与定义
- javascript 防止拷贝,防止选中
- 邮件的正则表达式
- 隐藏和显示按钮控件
- 重载流操作符时不能为虚函数
- DataSet 间快速拷贝一条记录(转)
- 虚函数和纯虚函数的区别
- Delphi 操作部分快捷键 (转)
- 关于使用Google Earth的一个小idea
- VC转Delphi的几个问题
- Bresenham画线算法
- 简单的控制台五子棋游戏
- Delphi 源程序格式书写规范 (转)
- JSP 中 pageEncoding charset 的区别