TClientDataSet 设计期 多次New 字段问题

第一次New几个字段后,右键菜单CreateDataSet

后来需要再New几个字段.

右键菜单,先 ClearData(不这样,会报 打开的数据集不能执行 这个New字段的操作),然后在 字段编辑器里,再New 几个字段

再 CreateDataSet,报

xxx: Field ‘xx‘ not found.

到组件的字段定义属性里,把以前的字段定义全删除,再CreateDataSet。

或者

后面要再New字段时,先到 字段定义属性里,添加新的字段定义,然后 CreateDataSet

再到 字段编辑器里 右键菜单,Add Fields

时间: 2024-10-08 20:07:17

TClientDataSet 设计期 多次New 字段问题的相关文章

【转】如何设计动态(不定)字段的产品数据库表?

因为最近要用到设计动态量表的功能,找了一篇技术上实现动态设计表字段的文章,借来用用. 原文地址:http://blog.sina.com.cn/s/blog_85295a390101dou0.html 项目组会议上讨论的关于不定字段数目的数据库表问题并没有结果,今天继续分析之后发现问题可能还更大.当时讨论的结果是可能采用四种技术: 动态增加数据库表字段 预留足够的空白字段,运行时作动态影射 用xml格式保存在单字段里 改列为行,用另外一个表存放定制字段 [一] 现在我们来分析一下四种技术的优劣,

数据库字段动态扩展设计

最近讨论数据库有关产品方案的项目自动扩展问题,即每个方案都有多个项目,而每个方案的项目或多或少,也有不一样的,方案以后也可能随之增加新的项目.因此需要数据库设计一套可扩展的方案. 以商品为例,类似淘宝上的设计,要求如下: 1. 字段自动扩展 2. 属性公用 3. 无限扩展字段 现在,看现实世界的产品: 一个产品怎么在数据库存储呢?如:产品表(产品名称,产品类别,品牌,型号,重量--) 而 产品类别 和 品牌 是冗余的,因此独立出两张表来. 再看看产品,电脑 和手机都有相同或者不同的属性,这只是简

数据集永久字段的Visble 属性为何不起作用

ADOTable,永久字段,已经将visible属性设置为false,设计期,打开数据集,该字段是隐藏了,但是运行时还是显示的!! 原因是,之前持久化了 DBGRID的Coumns,FORM创建又读取了. if FileExists(SoftPath + DBGridColSet) then DBGridLOrder.Columns.LoadFromFile(SoftPath + DBGridColSet);

流程设计--引擎理念

工作流引擎是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色.分工和条件的不同决定信息传递路由.内容等级等核心解决方案.工作流引擎是为工作流实例提供执行环境,它是工作流管理系统的核心服务,因此,工作流引擎设计的好坏直接关系到工作流的执行效率与可扩展性. 工作流引擎是工作流管理系统中为过程实例和活动实例提供运行环境的服务软件,是整个工作流管理系统的核心,工作流引擎的主要功能有: (1).解释流程定义 (2).创建流程实例(人工创建.自动创建:自动创建又包括自动定时

流程设计-流程模式

工作流基本包含如下多种模式用于工作流过程建模和分析: (1).基本模式 5种 ● 顺序模式---- 按照顺序执行各项活动 ● 并行分支模式----同时运行两个活动 ● 同步模式----同步两个并行的执行线程 ● 单选模式----从多条路径中选择一个执行 ● 简单合并模式----合并两个二选一路径 (2).高级分支与同步模式 5种 ● 多选模式----从多条执行路径中选出几条 ● 同步合并模式----合并多条路径,如果有多条路径被选择,则进行同步:如果只有一条路径被选择,则进行简单合并 ● 多合并

数据库范式的设计

数据库范式的设计     关系数据库就是通过二维表(行和列)来保存数据. 实体:现实世界中客观存在并可以被区别的事物.比如"一个学生"."一本书"."一门课"等等.值得强调的是这里所说的"事物"不仅仅是看得见摸得着的"东西",它也可以是虚拟的,不如说"老师与学校的关系". 属性:教科书上解释为:"实体所具有的某一特性",由此可见,属性一开始是个逻辑概念,比如说,&qu

MySQL自定义查询字段排序

同事在做抽奖排名的时候有个问题 需要按照 一等奖 二等奖 三等奖 未中奖 的形式输出数据 问到我如何排序. 数据库设计如下 用一个prize_code字段标示了是否中奖 1是一等奖 2是二等奖 3是三等奖 0是未中奖 思考许久 本来开始想用union 写出SQL如下 select * from (SELECT * FROM data where prize_code>0 order by prize_code asc) as tmp UNION select * from data where

使用类的静态字段和构造函数,我们可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。

设计思想 定义一个静态字段,在构造函数中写一个静态字段自家的语句,这样,因为静态字段不会因为在此调用而改变数值所以可以计算建立对象的个数. 源代码 //使用静态字段和构造函数跟踪对象 package bao; public class sum { public static int a=0; int c; public sum(int cc) { c=cc; a++; } public int get() { return a; } } package bao; public class D_X

数据库设计 Step by Step (1)——扬帆启航

引言:一直在从事数据库开发和设计工作,也看了一些书籍,算是略有心得.很久之前就想针 对关系数据库设计进行整理.总结,但因为种种原因迟迟没有动手,主要还是惰性使然.今天也算是痛下决心开始这项卓绝又令我兴奋的工作.这将是一个系列的文 章,我将以讲座式的口吻展开讨论(个人偷懒,这里的总结直接拿去公司培训新人用). 系列的第一讲我们先来回答下面几个问题 数据库是大楼的根基 大多数程序员都很急切,在了解基本需求之后希望很快的进入到编码阶段(可能只有产出代码才能反映工作量),对于数据库设计思考得比较少. 这