在做一个存储系统
名为ck表的 数据要进行数据更新,每次单击按钮之后
名为'edit6'上编号的仓库,他的Sused 内的数据要加上edit4的数据。
ADOQuery组件
With ADOQuery1 do
begin
Close;
SQL.Clear;
ADOQuery.SQL.Text:='Update ckdb where Sno=:trim(edit6.text)';
fieldbyname(Sused).asstring:=fieldbyname(Sused).asstring:trim(edit4.text);
ExecSQL;
end;这样对么? ADOQuery组件 还需要设置别的么?
名为ck表的 数据要进行数据更新,每次单击按钮之后
名为'edit6'上编号的仓库,他的Sused 内的数据要加上edit4的数据。
ADOQuery组件
With ADOQuery1 do
begin
Close;
SQL.Clear;
ADOQuery.SQL.Text:='Update ckdb where Sno=:trim(edit6.text)';
fieldbyname(Sused).asstring:=fieldbyname(Sused).asstring:trim(edit4.text);
ExecSQL;
end;这样对么? ADOQuery组件 还需要设置别的么?
解决方案 »
- 关于数据的保存
- Class TIPString not found
- 執行dos命令的問題
- 请各位兄弟进来看看,给出个主意,小弟先谢过了
- 简单问题:请问tabcontrol控件如何实现标签页切换时别的控件也跟着更换?
- 有经验的谈一谈,没经验的学习学习:对于50个用户的分布式开发企业应用
- 求XP的圖標(.ICO)
- 两上对话框A,B, 点击A上的ShowB按钮,弹出B对话框,在B对话框的Edit中输入“测试”,确定后退出,要求A上的Static里的文本为“测试”字
- StringGrid控件如何加上checkbox,button???最好给代码!!!!
- 无法建立一对多的表单
- 有没有布尔类型的动态数组,如果有,怎样表示?
- 登录数据库
begin
Close;
SQL.Clear;
ADOQuery.SQL.Text:='Update ck where Sno=:trim(edit6.text)';
ADOQuery.Parameters.ParamByName('Sused').Value:=ADOQuery.Parameters.ParamByName('Sused').Value+trim(Edit4.text);
ExecSQL;
end;
With ADOQuery1 do
begin
Edit;
fieldbyname('Sused').asstring:=fieldbyname('Sused').asstring+trim(edit4.text);
Post;
end;
begin
Close;
SQL.Clear;
ADOQuery.SQL.Text:='Update ck set Sno=:P1';
ADOQuery.Parameters.ParamByName('P1').Value:=ADOQuery.fieldbyname('Sused').asstring+trim(Edit4.text);
ExecSQL;
end;
Sno 是仓库号, Sused 是 使用量; 仓库号需要 edit6 输入来查询这条仓库的记录,然后再使用edit4输入的值来修改这条记录 Sused 。 求修改....... 我试了很多种 死活不对啊, Delphi 的SQL语句没学过,书本写的太简单了
begin
Close;
SQL.Clear;
ADOQuery.SQL.Text:='Update ck set Sused =:P2 where Sno=:P1';
ADOQuery.Parameters.ParamByName('P1').Value:= quotedstr(edit6.text);
ADOQuery.Parameters.ParamByName('P2').Value:= ADOQuery.fieldbyname('Sused').asinteger+strtointdef(Edit4.text,0);
ExecSQL; end;
简单的SQL语法:select,delete,update还是要先搞懂...