• ClienDataSet 随手笔计(1)


    1. 将DBGrid表格的内容保存到数据库 

     ClientDataSet1.Open ;  //先打开数据集
     ClientDataSet1.First ; //从第一条开始
      DBGrid.DataSource.DataSet.First ; //数据感知控件从第一条开始
      repeat
      begin
         ClientDataSet1.Edit;  //每改一条都要执行一次EDIT
         ClientDataSet1.FieldByName('CourseName').AsString :=DBGrid.DataSource.DataSet.FieldByName('CourseName').Value  ; // 将右边的字段内容保存到左边数据相应的字段内
        ClientDataSet1.FieldByName('Memo').AsString :=DBGrid.DataSource.DataSet.FieldByName('Memo').Value  ;
        ClientDataSet1.Post ;  //该语句只是在本地缓冲区内更新数据,实际并未更新服务器上的数据库
        ClientDataSet1.Next ; //下一条
     end;
      until (DBGrid.DataSource.DataSet.FindNext  =False) ;  

     ClientDataSet1.ApplyUpdates(-1); //该句可一次性将数据更新到服务器上

  • 相关阅读:
    terraform入门操作指南
    linux常用命令
    pssh用法范例
    nginx共享内存使用
    Redis监控指标[转]
    xargs用法笔记
    systemd用法记录一
    esxcli部分常用命令
    lua自定义功能模块table类型转string类型
    curl用法笔记
  • 原文地址:https://www.cnblogs.com/smartlittleant/p/4110899.html
Copyright © 2020-2023  润新知