zoukankan      html  css  js  c++  java
  • (转载)delphi实例TDBGrid用右键菜单复制行粘贴行

    delphi实例TDBGrid用右键菜单复制行粘贴行

    这个从本质上来说就是DBGrid后台数据库的插入

    右键复制当前行的相关数据到临时变量
    点粘贴时,覆盖数据或插入数据!

    db为数据库: 字段名id,name,string型
    通过adoquery-》datasource->dbgrid,adoquery的SQL中填写select * from db
    在form定义两个变量(全局):var id,name:string;
    复制代码:
    procedure CopyToMem;
    begin
    if not adoquery.active then
    begin
    showmessage('数据库没有打开!');
    exit;
    end;
    id:=adoquery.fieldbyname('id').asstring;
    name:=adoquery.fieldbyname('name').asstring;
    end;

    procedure PasTeFromMem; //覆盖
    begin
    if not adoquery.active then
    begin
    showmessage('数据库没有打开!');
    exit;
    end;
    adoquery.edit;
    adoquery.fieldbyname('id').asstring:=id;
    adoquery.fieldbyname('name').asstring:=name;
    adoquery.post;
    end;

    procedure PasTeFromMem1; //插入
    begin
    if not adoquery.active then
    begin
    showmessage('数据库没有打开!');
    exit;
    end;
    adoquery.insert;
    adoquery.fieldbyname('id').asstring:=id;
    adoquery.fieldbyname('name').asstring:=name;
    adoquery.post;
    end;

  • 相关阅读:
    数据库创建用户SQL
    团队总结和展示
    第十三周总结
    梦断代码02
    第十二周进度博客
    团队冲刺第十五天
    团队冲刺第十四天
    团队冲刺第一阶段评价
    梦断代码01
    第十一周进度博客
  • 原文地址:https://www.cnblogs.com/angelbd/p/3373074.html
Copyright © 2011-2022 走看看