https://community.embarcadero.com/index.php/blogs/entry/firedac-in-memory-dataset-tfdmemtable ClientDataSet FieldDefs Add Field CreateDataSet 动态创建字段 FDMemTable1.Close(); FDMemTable1.FieldDefs.Clear(); FDMemTable1.FieldDefs.Add('ID', ftInteger, 0, Tru…
动态创建字段并非一个常见的的需求,但某些情况下,我们确实又需要动态地创建字段. Odoo 中创建字段的方法有两种,一种是通过python文件class中进行定义,另一种是在界面上手工创建,odoo通过state字段对这两种类型的字段进行区分. 通过界面创建的字段必须以x_开头. 笔者曾经试图通过python文件来动态创建base类型的字段,结果没有找到合适的方法.但是苦思冥想好久之后发现可以通过动态创建manual字段来达到这个目的. 应用: 国内人力资源应用中经常需要统计每个人的工资总表,而工…
原文地址:http://hi.baidu.com/qdseashore/item/38f1153e9d0143637d034b7a 在做项目中,往往需要在查询基类模板窗口内做主细关系Grid,引用一下代码可减少工作量,只需给此过程传递主.细SQL语句以及关联的关键字段即可完成如图所示的效果: #region 执行主细查询过程        public void ExeQuery(string sMSql,string sDSql,string RelaitionField)        { …
c++builder XE 官方demo最全60多个 http://community.embarcadero.com/blogs?view=entry&id=8761 FireDAC.Comp.Client 用好FDMemTable代替之前的ClientDataSet,以前ClientDataSet内存表转换太繁琐了步骤. TClientDataSet *cds = new TClientDataSet(this); DataSetProvider1->DataSet = dm->A…
C#动态创建和动态使用程序集.类.方法.字段等 分类:技术交流 (3204)  (3)   首先需要知道动态创建这些类型是使用的一些什么技术呢?其实只要相关动态加载程序集呀,类呀,都是使用反射,那么动态创建也一样使用的是反射,是属于反射的技术!也就是将对象或者数据映射成一个对象或者程序集保存起来而已. 首先我们需要了解每个动态类型在.net中都是用什么类型来表示的. 程序集:System.Reflection.Emit.AssemblyBuilder(定义并表示动态程序集) 构造函数:Syste…
关于内存表的使用(kbmMemTable) 关于内存表的使用说明一. Delphi使用内存表1.1 Delphi创建内存表步骤:1. 创建一个Ttable实例.2. 设置一个DataBaseName为一个目录或是已有的数据库别名.3. 指定TableName的值.4.设置TableType属性指明要创建的数据库表类型.(如果此属性为ttDefault表示数据库类型与TableName指定值的扩展名对应).5. 调用TTable.FidldDefs对象的Add方法向数据库表中添加字段.Add有4个…
关于Delphi内存表的使用说明: 1.建立临时表  数据输入是开发数据库程序的必然环节.在Client/Server结构中,客户端可能要输入一批数据后,再向服务器的后台数据库提交,这就需要在本地(客户端)建立临时数据表来存储用户输入的数据,待提交后,清除本地表数据. 2 建立临时表如下: function CreateTableInMemory(const AFieldDefs:TFieldDefs):TDataSet; var TempTable:TClientDataSet; begin …
1.接收json字符串: //用JsonValue转换json字符串是为了之后获得json字符串的每行数据和每一列的列名 JsonValue jv = JsonValue.Parse(json);     //JsonValue引用自System.Json 2.创建两个类:一个为创建实体类方法,一个为调用实体类方法.实现操作并返回数据: //创建实体方法类 public class DynamicTypeBuilder { TypeBuilder tb; /// <summary> /// 构…
protected void Page_Load(object sender, EventArgs e) { string connectionString = "server=.;database=TYW;uid=sa;pwd=123.456;";// ConfigurationSettings.AppSettings["strCon"]; SqlConnection mycon = new SqlConnection(connectionString);//创建…
YII2框架动态创建表模型 在YII2中,每个表对应一个model类 在开发过程中,我们在填写一个大型表单的时候,表单里有N个select下拉列表,每个下拉select来自于不同的表: 如果要在程序里用实例化引入这些model类,估计又是N个use引用,而且还需要写查询方法. 所以铁牛在使用过程中,就思考能否创建动态表模型来应用到我们的开发中. 代码见下: namespace backend\classes; //创建动态表模型 //在使用调用某些表数据的时候,勿需创建模型既可调用表数据,生成s…