关于同一数据中数据的复制问题~~~!

burncool 2002-08-23 02:49:55
如何在同一个数据表中将已存在的数据进行修改后在存入原数据表中,但是修改的数据不能覆盖原来的数据。

有没有好的方法!!



My Name : Michael Burn
My E-mail : burncool@sohu.com
My QQ : 86053383
...全文
53 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
minizhuxianchun 2002-10-05
  • 打赏
  • 举报
回复
这好象不行,如果你硬要那样做的话,可以copy原表。
susanjona 2002-10-05
  • 打赏
  • 举报
回复
对我也觉得用一个按钮好(如用“修改”按钮),这样的话在你想修改时就可以点击“修改”,而想复制时就可以点击其他按钮。这不是很好吗?

另外,我觉得楼主所想的这几步其实很好实现,就和sillyer(愚公)的做法一样啊,edit先读入数据,再在修改后app右add一下不就结了?

还有,如果你不想让其他的数据内容被看到的话你还可以把这些edit的visible设为false也可以啊,呵!
burncool 2002-08-26
  • 打赏
  • 举报
回复
这个问题的步骤我想是包括三个步骤:
一.取出所要修改的数据.
二.修改数据.
三.将修改后的数据插入数据表中.

现在第一步取出数据后如何存储,难道存在一些变量中马?(这样的话是不是有点麻烦阿.有没有更好的办法.)
余下的我可以摆平的.

请指教!

再谢!!
laishoulin 2002-08-23
  • 打赏
  • 举报
回复
sillyer(愚公),那么真正想修改怎么修改?搂主的想法是:要在修改纪录时加入,那么修改的功能怎么实现?
laishoulin 2002-08-23
  • 打赏
  • 举报
回复
不是我指责你,估计你学历大专以下,和我遇到的一些不会操作计算机的人想法差不多!缺乏自然生活常识和逻辑思维能力!
sillyer 2002-08-23
  • 打赏
  • 举报
回复
把数据取出放在一个edit中进行修改,然后把修改过的数据插入数据库
laishoulin 2002-08-23
  • 打赏
  • 举报
回复
你必须给计算机传递一个信号:刚才作的修改我是要新生成纪录的,而不是修改!你怎么告诉计算机你的目的,这个信号怎么传递?给个按钮也行,按一下这个按钮,就是当前的修改的内容新加入纪录,按另一个按钮,是真正修改纪录。。
laishoulin 2002-08-23
  • 打赏
  • 举报
回复
那不是一个计算机的逻辑!这个想法肯定是单位领导的逻辑!
你要注意:这个功能不是修改纪录,是新生成纪录了。属于insert,而不是update.
你可能在一个edit里面修改值,但是如果没有自动刷新数据库,那么这个修改是没有任何意义的。只是windows控件显示而已。明白吗?至于你修改的数据,计算机怎么知道你是要新加入的?
计算机的逻辑返回只有一个值,没有两个返回的逻辑值!
不是当官,可以讨好A领导,同时讨好B领导。

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧