标题:C#实现 比较两个access数据库中相同数据表中的数据
只看楼主
jianjiajing
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2010-11-29
结帖率:54.55%
 问题点数:0 回复次数:6 
C#实现 比较两个access数据库中相同数据表中的数据
数据库是access数据库,两个数据库中的表名是一样的,现在我想实现比较两个数据库之间相同数据表中的数据,并将不同的数据输出来,现在有点毫无头绪,希望大家可以给点方向……多谢谢………………^^
搜索更多相关主题的帖子: access 数据库 数据表 
2011-06-16 17:57
jianjiajing
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2010-11-29
得分:0 
自己顶了   ^
2011-06-20 10:25
witliu
Rank: 1
等 级:新手上路
帖 子:3
专家分:7
注 册:2011-6-5
得分:0 
路过....
2011-06-23 20:52
xsmmk
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2011-12-13
得分:0 
我也想知道。。
2011-12-28 08:51
xianfajushi
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:527
专家分:690
注 册:2007-9-8
得分:0 
嗯,正在做这个,也不难,把两个表数据读出来到内存表然后遍历对比,这是基本思路.
DataTable 整理数据 = new DataTable();整理数据 = 内存表.Clone();
for (int i = 0; i < 内存表.Rows.Count; i++)
                {
                    if (内存表.Rows[i].ItemArray[23].ToString().IndexOf("阿") >= 0 || 内存表.Rows[i].ItemArray[23].ToString().IndexOf("本") >= 0)
                    { 内存表.Rows[i].ItemArray.CopyTo(整理读列, 0); 整理数据.Rows.Add(整理读列); }
                }
例举上面代码
2012-01-31 10:12
wangnannan
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:87
帖 子:2545
专家分:9359
注 册:2007-11-3
得分:0 
数据量大效率是个问题 可以分别把两个数据导出到Excel sheet1 sheet2中  然后通过EXCEL 数据-高级筛选
具体操作EXCEL 可以参考NPOI

出来混,谁不都要拼命的嘛。 。拼不赢?那就看谁倒霉了。 。有机会也要看谁下手快,快的就能赢,慢。 。狗屎你都抢不到。 。还说什么拼命?
2012-01-31 10:57
thonyi
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-11-12
得分:0 
回复 5楼 xianfajushi
前辈,我新手,你做好了吗,给个代码参考一下,谢谢
2012-03-14 15:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-343089-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023810 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved