有什么军旅电视剧:如何把access合并而不会把相同ID的数据删除

来源:百度文库 编辑:神马品牌网 时间:2024/05/10 19:45:01
现在有两张数据结构一样的表,我想把他们合并,但是因为ID字段都是从1开始顺序排列的,所以如果合并的话,就要丢失很多数据,因为ID是主键不能修改。能不能在不丢失数据的情况下把他们合并??成功后加高分!
我只要求在access里面改!

用asp就可以实现了,合并后重复的ID后添加01。

请将题目分数提升至100分。我会写给你源码

ASP方法补充

<%
dim DB,DB1,conn,conn1,connstr,connstr1
DB="main.mdb"
set conn=server.createobject("adodb.Connection")
connstr="provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB)
conn.Open connstr

DB1="main2.mdb"
set conn1=server.createobject("adodb.Connection")
connstr1="provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(DB1)
conn1.Open connstr1
sql_main="select * user"
set rs=conn.execute(sql_main)
do while not rs.eof
sql_main2="select * user where xxx='"&rs("xxx")&"'"
set rs1=conn1.execute(sql_main2)
if not(rs1.bof and rs1.eof) then
xxx = rs("xxx")
else
xxx = "01"&rs("xxx")
end if
sql_main2="insert into user (xxx,aaa)values('"&xxx&"','"&rs("aaa")&"')"
conn.execute(sql_main2)
rs.movenext
loop
%>

谢谢楼上,同志们需要你啊