D6
初始5个Field查表active时AddAll添加,手动添加Field,fkData型,长度20
查询前5字段,Open时提示新添加的字段不存在,查看字段属性Required为False
查询前5字段,' ' as Field ,单空格占位,Open,无报错
FieldByName修改时,FieldByName('Field').asString := '11111'
报错前5字段中有字段无值,DeBugView中看到'11111'赋值给Field段时挤掉了前5字段中的一个现在迷茫中,这个控件的内存分配是怎么整的?字段长度无用?
现在怀疑其继承数据库查询字段属性要比设置的字段属性优先级高,覆盖掉了求解决方法,急用
初始5个Field查表active时AddAll添加,手动添加Field,fkData型,长度20
查询前5字段,Open时提示新添加的字段不存在,查看字段属性Required为False
查询前5字段,' ' as Field ,单空格占位,Open,无报错
FieldByName修改时,FieldByName('Field').asString := '11111'
报错前5字段中有字段无值,DeBugView中看到'11111'赋值给Field段时挤掉了前5字段中的一个现在迷茫中,这个控件的内存分配是怎么整的?字段长度无用?
现在怀疑其继承数据库查询字段属性要比设置的字段属性优先级高,覆盖掉了求解决方法,急用
解决方案 »
- delphi怎么从.cel,.prt文件读出和写入数据
- 彩色图片转灰度图片的问题,找到的算法要么是针对BMP格式,要么是针对JPEG、JPG格式的,有没有支持多种图像格式的?
- 如何利用DELPHI中的错误信息?
- 寻找软件代理商 不知道这里有没有做代理的朋友啊。
- 在线等!!用Delphi访问数据库,表的字段数极限是多少???
- 100分请高手进来喝杯咖啡!
- 请问分布式系统与两对C/S模式的有什么区别
- 怎样在ListBox中实现多列,怎样加入列表项(多列)
- 今天刚转delphi就出问题了
- Modem拨号问题
- delphi在网页源码中如何分类出 特定字符串 知道开头和结尾的标示
- 音频文件 如何实现消除人声?
如果说你数据集本身就有Field字段的话,你查询是不能' ' as Field 这样,你可以在Field字段的OnGetText事件中Text:='';
添加计算段无法添加数据……
FieldByName('Field').AsString := '11111'无效,DeBug时Watches里面可以看见字段被添加了值,但是Post之后变成了空。
现在暂时的解决方法是用数据库里结构类似的字段进行了初始化
例如 select F1,F2,F3,F2 as Field from table
用F2段的结构初始化Field段,然后遍历Cds将所有的Field段再次初始化
Field不是实际表里的字段,是另外拿出来显示/处理的
本来的Sql是类似: Select F1,F2,F3 From table
但是提示Field段未知
于是改成Select F1,F2,F3,' ' as Field From table
然后神奇的Cds从' ' as Field 继承了字段属性,把我设置的长度什么的全抛弃了……