zoukankan      html  css  js  c++  java
  • TkbmMemTable使用总结

    loadfromdataset

    mtcpoCalucted

    此选项是把数据源中的计算字段复制到目标内存表当中,但是并不附带数据
    

    mtcpoCaluctedAsData

    此选项与上面的选项结合,把数据源的计算字段的内容做为目标内存表的data
    

    mtcpoStructure

    复制表结构
    

    mtcpoAppend

    向目标内存表中附加数据
    

    为内存表添加列

        //backup Fsource的内容
        kbm1.loadfromdataset(Fsource,[mtcpoStructure,mtcpoIgnoreErrors])
        Fsource.close;
        Fsource.FieldDefs.Assign(kbm1.FieldDefs);
        Fsource.CreateTable;
        liField:=TintegerField.Create(Fource);
        liField.Fieldname:='iindex';
        liField.DataSet:=Fsource;
        Fsource.LoadFromDataSet(kbm1,[mtcpoAppend,mtcpoIgnoresErrors])
    

    删除当前数据

    在Filtered或者setRange后
    kbm1.DeleteRecords();直接会删除当前所有数据
    这个函数源码就是循环的删除所有的数据
    

    Filter当中使用like * ?

    * 模糊匹配  类似TSQL中的%
    ? 就是匹配一个字符 
    

    groupby()函数与Filter

    groupby执行时会忽视filter=true的条件,仍然把所有记录进行分组
    酒肉穿肠过 佛祖心中留 世人若学我 如同入魔道
  • 相关阅读:
    JS年月日三级联动下拉列表
    日志分析软件
    配置Smarty
    JS无刷新省市两级联动下拉列表
    graylog2+syslogng+mongodb构建集中管理日志服务器
    syslog及syslogng详解
    php+pdo实现分页类代码
    编程实践62
    编程实践65
    编程实践64
  • 原文地址:https://www.cnblogs.com/jspdelphi/p/14801343.html
Copyright © 2011-2022 走看看