DBGridEh关联一个datasource关联一个adoquery,我从一个Excel表中读取数据到DBGridEh中想在DBGridEh增加一列,是用adoquery增加吗如果是的话该如何写啊? 另如何把DBGridEh中的数据导入到另外一个ACCESS中的表呢不胜感激各位!!
可以在DBGridEh中,将所有字段列添加进去然后再多添加一列作为你的增加列。
一个连接EXCEL表一个连接ACCESS数据库
这种方法速度比较慢,得一条条嘚插 所以不适合大规模数据。
这就要看你新增的列(字段)是何用处:
1、临时计算字段如求和、求积等等,可以通过SQL语句:
2、正式列(字段)要在原表增加字段,因为DBGridEh每个字段都要与DataSet对应
3、如果为了向新的表复制数据,可以增加临时字段:
二、读入EXCEL表数据
建立使用苐三方控件:TXLSReadWriteII4;读取数据非常方便
三、向ACCESS表复制数据
通过A表循环,向B表复制数据即可
如果你是自动生成列,那就在数据集里增加如果你是自定义DBGridEh的列,首先数据集中要有这列信息然后在DBGridEh中增加一列,并指定绑定的字段
双击dbgrideh控件里面可以添加列你要输入字段名,你select嘚时候就会自动显示
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。