CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

记录集中的记录如何复制和粘贴

楼主qq002(a)2003-01-07 11:57:27 在 Delphi / 数据库相关 提问

adodataset1.setfields(arry1)可以粘贴,但如何将某记录复制到arry1中 问题点数:50、回复次数:4Top

1 楼rikky(Java转型中ing...)回复于 2003-01-07 12:54:46 得分 0

你为什么要这样实现啊Top

2 楼qq002(a)回复于 2003-01-07 13:06:42 得分 0

实现整条记录复制和粘贴。Top

3 楼xianxiangzi(祥子)回复于 2003-01-07 13:11:08 得分 0

通过数组可以实现Top

4 楼xianxiangzi(祥子)回复于 2003-01-07 13:33:17 得分 50

Procedure   AppendCurrent(Dataset:Tdataset);  
  Var  
      aField   :   Variant   ;  
      i             :   Integer   ;  
  Begin  
      //Create   a   variant   Array  
      aField   :=   VarArrayCreate(  
                                [0,DataSet.Fieldcount-1],  
                                                            VarVariant);  
   
      //   read   values   into   the   array  
      For   i   :=   0   to   (DataSet.Fieldcount-1)   Do   Begin  
            aField[i]   :=   DataSet.fields[i].Value   ;  
      End;  
   
      DataSet.Append   ;  
   
      //   Put   array   values   into   new   the   record  
      For   i   :=   0   to   (DataSet.Fieldcount-1)   Do   Begin  
            DataSet.fields[i].Value   :=   aField[i]   ;  
      End;  
  End;  
  Top

相关问题

  • 各位高手,怎样对Dbgrid1中对应数据集的记录点击右键进行复制,把其记录粘贴到另一个Dbgrid对应的数据集中?
  • 关于复制数据库记录集中某条记录的问题
  • 各位帮帮忙,请问Dbgrid控件怎样实现鼠标复制、粘贴、删除记录。
  • 如何实现数据窗口中一整条或多条记录复制、粘贴?
  • RichTextBox复制,粘贴问题
  • 粘贴?剪切?复制?
  • 复制后无法粘贴
  • clientdataset复制记录
  • 如何做复制粘贴菜单?
  • CppWebBrowser的复制粘贴问题

关键词

  • 记录
  • afield
  • 粘贴
  • 复制
  • fieldcount
  • arry1
  • dataset
  • variant
  • array
  • do begin

得分解答快速导航

  • 帖主:qq002
  • xianxiangzi

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo