Moidif.SQL.Clear;
query1.SQL.Add('update card set openmoney=(:money)');
query1.Params[0].AsFloat:=55;
edit1.Text:=shopdata.Moidif.SQL.Text;
为什么我已经为参数money传值了但为什么在
edit1.text中显是还是update card set openmoney=(:money)
query1.SQL.Add('update card set openmoney=(:money)');
query1.Params[0].AsFloat:=55;
edit1.Text:=shopdata.Moidif.SQL.Text;
为什么我已经为参数money传值了但为什么在
edit1.text中显是还是update card set openmoney=(:money)
解决方案 »
- adoquery按照指定字段排序读取的文艺
- 如何让hook拦截到的按键消息区分大小写?
- 不打开DELPHI,可以直接用命令行来编译工程文件(.dpr)吗?
- **********来京已2月,找了份工作,自己租个一居室,酒足饭饱思淫欲,今晚准备找个XJ带家里玩,明早向大家汇报战果^_^
- 急,xpmenu控件为什么不能改变popmenu的样式
- dbgrid的显示问题
- 使用Batchmove把Excel导入SQL sever
- 请问Delphi 8中还保留websnap吗?
- 我想实现一个以Service方式运行的程序,来实现定时将我的局域网中的机器定时唤醒。。。
- Socket服务器后,Socket客户程序总是连不上去"错误代码是10061".这样写好吗?我觉得可以解决Socket的线程问题.是我的ip写错了吗?
- 不用ADO控件,直接用代码,如何连接SQLSERVER数据库
- 为什么我的中间层要多次被执行?
query1.execsql;
query1.SQL.Add('update card set openmoney=(:money)');
query1.Params[0].AsFloat:=55;
query1.execsql;edit1.Text:=shopdata.Moidif.SQL.Text;这样就行了;
shopdata.Moidif.SQL.Add('select * from card where cardid=(:cid)');
shopdata.Moidif.Params[0].AsString:='000005';
shopdata.Moidif.ExecSQL;
shopdata.Moidif.Active:=true;
edit1.Text:=shopdata.Moidif.SQL.Text;
结果还是select * from card where cardid=(:cid)