zoukankan      html  css  js  c++  java
  • 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); //该句可一次性将数据更新到服务器上

  • 相关阅读:
    java基础_面试题笔记
    ACM-ICPC 2018 Xuzhou Online Contest题解
    覆盖点问题总结
    2018icpc沈阳网络赛题解(转发)
    树链剖分
    树状数组
    线段树板子
    sdoi2016生成魔咒
    洛谷3804
    大佬博文收集
  • 原文地址:https://www.cnblogs.com/smartlittleant/p/4110899.html
Copyright © 2011-2022 走看看