如何在同一个数据表中将已存在的数据进行修改后在存入原数据表中,但是修改的数据不能覆盖原来的数据。有没有好的方法!!My Name : Michael Burn
My E-mail : [email protected]
My QQ : 86053383

解决方案 »

  1.   

    那不是一个计算机的逻辑!这个想法肯定是单位领导的逻辑!
    你要注意:这个功能不是修改纪录,是新生成纪录了。属于insert,而不是update.
    你可能在一个edit里面修改值,但是如果没有自动刷新数据库,那么这个修改是没有任何意义的。只是windows控件显示而已。明白吗?至于你修改的数据,计算机怎么知道你是要新加入的?
    计算机的逻辑返回只有一个值,没有两个返回的逻辑值!
    不是当官,可以讨好A领导,同时讨好B领导。
      

  2.   

    把数据取出放在一个edit中进行修改,然后把修改过的数据插入数据库
      

  3.   

    sillyer(愚公),那么真正想修改怎么修改?搂主的想法是:要在修改纪录时加入,那么修改的功能怎么实现?
      

  4.   

    对我也觉得用一个按钮好(如用“修改”按钮),这样的话在你想修改时就可以点击“修改”,而想复制时就可以点击其他按钮。这不是很好吗?另外,我觉得楼主所想的这几步其实很好实现,就和sillyer(愚公)的做法一样啊,edit先读入数据,再在修改后app右add一下不就结了?还有,如果你不想让其他的数据内容被看到的话你还可以把这些edit的visible设为false也可以啊,呵!
      

  5.   

    这好象不行,如果你硬要那样做的话,可以copy原表。