关于数据的过滤问题,请朋友过来看一下如何解决

Justin1818 2004-01-13 12:27:07
我的问题:
ACCESS Database
A 表
ID CLIENT CONSIGNEE
.. ... ....

Excel Database
ID CLIENT CONSIGNEE
.. .... ....

我现在要求将 EXCEL中的数据 导入到 ACCESS 的 A 表 中 要求过滤所有在A表中已经存的的记录 Sql 语句怎么写会最快, 因为EXCEL中的数据可能上万条

请各位朋友帮忙解决,急
非常感谢
...全文
55 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jumpnew929 2004-01-13
  • 打赏
  • 举报
回复
你2表的数据相同是判断ID相同还是所有字段相同?
Justin1818 2004-01-13
  • 打赏
  • 举报
回复
还有没有更好的点子呀, 关注一下嘛,

大过年的这么冷清,哎,

多谢两位仁兄
第一种方法行不通,
第二种方法思路不够清楚.


jumpnew929 2004-01-13
  • 打赏
  • 举报
回复
如果你2个ID可以对应的话,你可以用集合运算的哦
SonicX 2004-01-13
  • 打赏
  • 举报
回复
没想到最快的
无非就是用循环语句读1条execl的数据,再判断ACCESS中是否存在,不存在就添加
需要注意的是把Server.ScriptTimeout值设定的大点
Justin1818 2004-01-13
  • 打赏
  • 举报
回复
有没有朋友有好的解决方法呀
分不够可以再加
mariner 2004-01-13
  • 打赏
  • 举报
回复
关注……
jumpnew929 2004-01-13
  • 打赏
  • 举报
回复
那是不能用集合运算了,其实ADO也可以连接EXCEL的,可以先全部念出来,然后判断后存到ACCESS里

或者就是先把EXCEL导到ACCESS的临时表里,然后添加
Justin1818 2004-01-13
  • 打赏
  • 举报
回复
不好意思,我没有说清楚
要求检查字段的内容相同,因为EXCEL是一个变动的数据(用户可能更新该数据,但ID只是为了在用ADO操作EXCEL是避免出错而增加的字字段)

判断 记录相同的依据是
如果EXCEL中的当前记录 的CLIENT 和CONSIGNEE 与 A表中的CLIENT 和 CONSIGNEE 内容完全匹配 识为该记录已在A表中存在
A.CLIENT=EXCEL.CLIENT AND A.CONSIGNEE=CONSIGNEE.CONSIGNEE

请关注,


28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧