请高人指教——VB中,我要将EXCEL的记录写进access,但是有要求 VB中,我要将EXCEL的记录写进access,但是,写之前要把每条记录和我原始access数据库中的资料比较,如果重复就在另一个字段上写一个标记,如果没有就追加导入到access中。请问高人该如何做。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不用没一个字段都比对,只要主键相同就认为该记录和原始ACCESS中相同 一、将 Excel 中的纪录导入到零时表二、将目标表存在与零时表中的纪录更新标记三、将零时表中不存在与目标表中的纪录插入到目标表中二、三 都可以用一个 SQL 完成 办法一能说的详细些吗如果用办法二,SQL语句怎么写谢谢 找本 SQL 的入门书看看,基本的 SQL 命令要记住UPDATE 目标表 SET 标记字段 = '1'WHERE EXISTS (SELECT * FROM 零时表 WHERE 零时表.关键字段 = 目标表.关键字段) 谢谢Tiger_Zhao,你的办法可以让我打上重复标记了,不过还要麻烦问您一下,我最终的目的是要把不同的导入进去,能不能再给我解决一下。非常感谢! INSERT INTO 目标表 SELECT * FROM 零时表 WHERE 零时表.标记字段 <> '1' 怎么判断是不是笔记本啊 十六进制转十进制 请教一个上传的问题 怎样将图片的路径给保存到数据库中 100分求高手!!! vb如何找到word中被指定位置,如何向word中指定的位置写字符,非常感谢。 一个学生管理的小软件,各位帮忙看看。 sql语句(访问oracle时)是何意?当改成连接sqlserver 该如何写? 向高手求救!~~用ADO都有什么方法连接ACESS数据库!谢谢各位~~ 怎样限制向一个Text中输入的只是数字,而不输入字符? 关于数据类型转换 VB 一个非技术性问题??
二、将目标表存在与零时表中的纪录更新标记
三、将零时表中不存在与目标表中的纪录插入到目标表中二、三 都可以用一个 SQL 完成
如果用办法二,SQL语句怎么写
谢谢
UPDATE 目标表 SET 标记字段 = '1'
WHERE EXISTS (SELECT * FROM 零时表 WHERE 零时表.关键字段 = 目标表.关键字段)