运行程序时,而且是打开数据集时,提示这个错误,但是我的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时报如题的错误。
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时报如题的错误。
解决方案 »
- fsMDIChild窗口"闪"的问题续集
- 如何在edit中使光标变成横条?
- 你了解delphi吗,今天发现一个很怪的问题.delphi7.0下.
- 寻求delphi 5企业版!,下载后给分!!
- delphi libmySQL.dll连数据库
- 关于mscomm控件串口通讯的问题
- 字符串超过上万字节怎么就是乱码了?
- dbexpress+oracle9i的问题
- 同行求助(急)
- query.sql.add('and join_date>='+pick1.date);運行時的錯誤是:[error] 'string' and 'tdate'
- 0000000001
- 送分100分:帮忙将这个VC6的函数声明改成DELPHI6的。
試圖修改唯讀的領域...
檢查一下類似Params.ParamByName的語句是在賦(取)值,而你設定了read only.....
参数设置的不是read only的,,