这段代码,那里有错误? Query2.Close;
Query2.SQL.Clear();
Query2.SQL.Add('update ITEM set NAME=:NAME,PROCD_LEVER=:PROCD_LEVER,SUM_TIME=:SUM_TIME,HIGH=:HIGH,CHARECT=:CHARECT,BOLIANG=:BOLIANG,MIDU=:MIDU,ZONE=:ZONE,SINGLE_MONEY=:SINGLE_MONEY,WATER=:WATER,STRORY=:STRORY,SELF_USE=:SELF_USE,TM=:TM)');
//Query2.ParamByName('ID').AsInteger:=l_id;
Query2.ParamByName('NAME').AsString:=trim(Edit2.Text);
Query2.ParamByName('PROCD_LEVER').AsString:=trim(Edit1.Text);
Query2.ParamByName('SUM_TIME').AsString:=trim(Edit3.Text);
Query2.ParamByName('HIGH').AsString:=trim(Edit4.Text);
Query2.ParamByName('CHARECT').AsString:=trim(Edit5.Text);
Query2.ParamByName('BOLIANG').AsString:=trim(Edit6.Text);
Query2.ParamByName('MIDU').AsString:=trim(Edit7.Text);
Query2.ParamByName('ZONE').AsString:=trim(Edit8.Text);
Query2.ParamByName('SINGLE_MONEY').AsFloat:=strtofloat(trim(Edit9.Text));
//Query2.ParamByName('')
Query2.ParamByName('WATER').AsString:=l_water;
Query2.ParamByName('STRORY').AsString:=l_strory;
Query2.ParamByName('SELF_USE').AsString:=l_self_use;
Query2.ParamByName('TM').AsString:=l_tm;
//Query2.ParamByName('DEL_FLAG').AsString:=l_del_flag;
query2.ExecSql();
运行到这里就抱错:
invalid use of keyword.
Token:)
Query2.SQL.Clear();
Query2.SQL.Add('update ITEM set NAME=:NAME,PROCD_LEVER=:PROCD_LEVER,SUM_TIME=:SUM_TIME,HIGH=:HIGH,CHARECT=:CHARECT,BOLIANG=:BOLIANG,MIDU=:MIDU,ZONE=:ZONE,SINGLE_MONEY=:SINGLE_MONEY,WATER=:WATER,STRORY=:STRORY,SELF_USE=:SELF_USE,TM=:TM)');
//Query2.ParamByName('ID').AsInteger:=l_id;
Query2.ParamByName('NAME').AsString:=trim(Edit2.Text);
Query2.ParamByName('PROCD_LEVER').AsString:=trim(Edit1.Text);
Query2.ParamByName('SUM_TIME').AsString:=trim(Edit3.Text);
Query2.ParamByName('HIGH').AsString:=trim(Edit4.Text);
Query2.ParamByName('CHARECT').AsString:=trim(Edit5.Text);
Query2.ParamByName('BOLIANG').AsString:=trim(Edit6.Text);
Query2.ParamByName('MIDU').AsString:=trim(Edit7.Text);
Query2.ParamByName('ZONE').AsString:=trim(Edit8.Text);
Query2.ParamByName('SINGLE_MONEY').AsFloat:=strtofloat(trim(Edit9.Text));
//Query2.ParamByName('')
Query2.ParamByName('WATER').AsString:=l_water;
Query2.ParamByName('STRORY').AsString:=l_strory;
Query2.ParamByName('SELF_USE').AsString:=l_self_use;
Query2.ParamByName('TM').AsString:=l_tm;
//Query2.ParamByName('DEL_FLAG').AsString:=l_del_flag;
query2.ExecSql();
运行到这里就抱错:
invalid use of keyword.
Token:)
解决方案 »
- 钩子的一个初级问题,请指教!
- 用SQL语句如何实现在一表中随机的选择三条纪录到另一个表中
- 什么样的控件能显示图文混排
- 我院(三甲)即将更新信息系统,可现在市场上鱼目混珠, 有点乱,不知在采购的过程中需要注意那些问题?
- 初学者求助......
- 装了几个控件之后,居然以前能编译通过的程序都不能编译了???
- dxDBGrid 的columns中的summary属性怎么用呀??
- 在QR的DEMO中,报表的“保存”按键中有*.htm的文件类型,而我做的只有*.QPR?
- 我想问一下,delphi有没有c++中的继承机制??如果没有的话,它为什么有很快的开发速度???
- 什么地方有倚天中文(繁体)下载,或者有谁有这种倚天中文(繁体)给我一份,高分送出,谢谢!
- 有个软件声称只需建好模型就能得到软件,大家去批一批!!
- 关于windows消息处理的难题
最后多了个括号
//多了個 )
=>
,TM=:TM');
例如:Query2.SQL.Add('select * from Atable')
我想加入个查询条件如 :where del_flag<>'1'
怎么加?
Query2.SQL.Add('where del_flag<>''1''');