关于添加一条与当前记录大致相同的记录的问题

tomey21 2005-07-08 11:33:11
我想使用ADO组件在access表中添加一条与当前记录仅有某一个字段的值不同的记录,有什么简单的办法可以实现吗?
谢谢
...全文
78 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tomey21 2005-07-09
  • 打赏
  • 举报
回复
想过几天再结贴,看看大家还有什么好的想法,呵呵,学习学习,谢谢!!!
tomey21 2005-07-09
  • 打赏
  • 举报
回复
已经搞定了,谢谢各位,不好意思,自己没有多想一下,见笑了,呵呵,自己写些小东西好玩,没有认真看过书,都是在猜,在试,还挺顺利,Delphi好用呀,呵呵!!
naner_china 2005-07-09
  • 打赏
  • 举报
回复
sql := format('insert into tablename(col1,col2..) select ''%s'',col2.. from table where 当前记录信息',[字段的值]);
tomey21 2005-07-09
  • 打赏
  • 举报
回复
字段多的话,可能比较麻烦吧?
tomey21 2005-07-09
  • 打赏
  • 举报
回复
想了一下,好像明白了,试一下先,谢谢!!
tomey21 2005-07-09
  • 打赏
  • 举报
回复
复杂了一点,我想可不可以用一行代码复制记录,再替换其中的某个字段,用sql可以简单的实现吗?当前记录信息已经获得。
zhilunchen 2005-07-09
  • 打赏
  • 举报
回复
顶,同意楼上的
Kshape 2005-07-08
  • 打赏
  • 举报
回复
实现的方法很多
你可以首先查询到原来的记录
然后提取信息
然后把其中某个字段修改后与其他的没修改的字段一并作为新的一行插入到数据库中

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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