在我的系统中有一个复制功能,将一笔纪录复制成另外一笔纪录。只要更改它的
主健值即可。可否给出源代码。

解决方案 »

  1.   

    你只要将当前记录中你需要复制的值, 做成变量;
    再用INSERT插入
      

  2.   

    先使用select into将原来的记录插入到临时表中,然后用update更新临时表中数据的主键内容,再把临时表中的数据insert回你原来的表中,最后删除你的临时表
    这是复制一条记录的例子
    select * into #tmp from 你的表 where 主键=value1update #tmp set 主键=value2insert into 你的表 select * from #tmpdrop table #tmp
      

  3.   

    复制整个数据集
    AdoQuery.Clone(AdoQuery1)
      

  4.   

    adoquery1.recordset:=adoquery2.recordset;
      

  5.   

    请问铁拳如何在MSSQL SERVER 2000中用临时表能告诉我吗?