trying to modify the read-only field

joygogo0130 2010-09-07 03:45:58
运行程序时,而且是打开数据集时,提示这个错误,但是我的server字段为read-only的都已经设置为false了,请问是什么原因导致的?
begin
with cdsDate do
begin
Close;
Data := null;
Params.ParamByName('s_id').value := '%';
Params.ParamByName('s_out').value := '%';
Params.ParamByName('s_in').value := '%';
Params.ParamByName('s_social').value := '%';
Params.ParamByName('s_hic').value := '%';
Params.ParamByName('s_bar').value := '%';
Params.ParamByName('name').value := '%';
Params.ParamByName('DateBegin').AsDateTime := StrToDateTime(DateTimeToStr(trunc(dtPickBegin.Date)));
Params.ParamByName('DateEnd').AsDateTime := StrToDateTime(DateTimeToStr(trunc(dtPickEnd.Date) + 1));
Params.ParamByName('Exec_unit').asString := gv_dept_code;
Open;
end;

在open时报如题的错误。
...全文
357 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
joygogo0130 2010-09-07
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kye_jufei 的回复:]
trying to modify the read-only field...
試圖修改唯讀的領域...
檢查一下類似Params.ParamByName的語句是在賦(取)值,而你設定了read only.....
[/Quote]

参数设置的不是read only的,,
joygogo0130 2010-09-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 chengquan17 的回复:]
不是你给的这段代码的问题吧
[/Quote]
那是哪里的问题?
kye_jufei 2010-09-07
  • 打赏
  • 举报
回复
trying to modify the read-only field...
試圖修改唯讀的領域...
檢查一下類似Params.ParamByName的語句是在賦(取)值,而你設定了read only.....
chengquan17 2010-09-07
  • 打赏
  • 举报
回复
不是你给的这段代码的问题吧
joygogo0130 2010-09-07
  • 打赏
  • 举报
回复
只是查询,用进入edit状态吗?
无条件为你 2010-09-07
  • 打赏
  • 举报
回复
没有进入Edit状态?

5,379

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧