怎么做excel和数据库的表校验啊 ? 提交了两次没有更新而是直接插入了一条新的
你需要设置主键,需要与你数据表中的主键一致;例如你这个,如果drug_code能确定唯一一条数据,就应该设置它为主键。
提交的时候会根据主键的数据到数据库中匹配,如果已经存在这条数据,就更新它,如果没有这个数据就会插入它。
你没设主键啊
不需设置主键,你需要一个不能重复的
在提交的地方 写一个这样的校验就可以,你参考一下
LEN(SQL("aerphmdz", "SELECT danhao FROM enxpo where danhao ='" + D2 + "'", 1, 1)) = 0