我现查询一个结果放在TClientdataset里面
select '' "项目",
'' "星期日",
'' "星期一",
'' "星期二",
'' "星期三",
'' "星期四",
'' "星期五",
'' "星期六"
from dual
然后我再赋值
CDS.FieldByName('星期日').AsString := detail;
但是detail内容过长,导致在DBGridEh里面显示不全,
看了下,感觉是TClientdataset Size问题,
然后我更改size:
CDS.FieldByName('星期日').Size := length(detail);
但是报错,
cannot perform this operation on an open dataset
select '' "项目",
'' "星期日",
'' "星期一",
'' "星期二",
'' "星期三",
'' "星期四",
'' "星期五",
'' "星期六"
from dual
然后我再赋值
CDS.FieldByName('星期日').AsString := detail;
但是detail内容过长,导致在DBGridEh里面显示不全,
看了下,感觉是TClientdataset Size问题,
然后我更改size:
CDS.FieldByName('星期日').Size := length(detail);
但是报错,
cannot perform this operation on an open dataset
解决方案 »
- 求教 关于frame的问题
- 走马上任,照例放分~~~之二,大快事(泰坦RP爆发版)
- 下面这句话哪错了(delphi)
- Delphi2007试用版本奇怪的问题?
- 就百合的要求,看HT的悲惨,散分....
- 请大家多多指教我:Qreport的Qrchart怎么用? 多谢!!!!!!
- 3層的程序發布時錯誤;Exception EOleSysError in module Vcl50.bpl at 0001A239.在開發的計算機上運行沒有問題,為什麼????
- 谁有NMFTP方面的资料,越详细的越好!
- 请教TreeView的用法
- 这个 Interbase 的 SQL 语句该怎么写?
- DBChart所绑定的TClientDataset类型数据集变化后,DBChart如何更新
- fastreport升级
指你的数据集未打开,示处于Active状态,未进行clientdataset.open操作
长度不够,你要存什么内容到 “星期日”中?是不是太长了,超过字符串的容量了
select ' ' "项目",
' ' "星期日",
' ' "星期一",
' ' "星期二",
' ' "星期三",
' ' "星期四",
' ' "星期五",
' ' "星期六"
from dual;