我用DBGrid 来显示数据 但是我想把其中一条信息的其中一项 Stock 的数值改为 0 ,
表名 Goods 用adoquary
怎么写?
procedure TFrmBFManager.BitBtnBFClick(Sender: TObject);
var
str:string;
begin
ADOQ.Close;
ADOQ.SQL.Clear;
ADOQ.SQL.Add( 'update Goods set Stock = 0 where GNum= ');
ADOQ.ExecSQL;end;
表名 Goods 用adoquary
怎么写?
procedure TFrmBFManager.BitBtnBFClick(Sender: TObject);
var
str:string;
begin
ADOQ.Close;
ADOQ.SQL.Clear;
ADOQ.SQL.Add( 'update Goods set Stock = 0 where GNum= ');
ADOQ.ExecSQL;end;
解决方案 »
- [基础]C#的搞pascal,遇到点string拼接的疑问
- 解释下面的代码 特别是这个“^”
- 一个关于DELPHI的基础问题(关于工程文件打开出错)
- 在delphi中如何把一个数据集的数据集里的某几个字段写到XML文件里,我上面没说清楚不好意思谢谢大家
- 菜鸟问题,大家帮忙解决啊SQL语句
- 怎样向数据库中存入JPG图片啊,项目急用,在线等.
- 如何生成另外一个exe程序(愿以传奇木马原代码做酬谢)
- 请解释一下 谢谢谢谢
- "thread error","句柄无效"
- 一个小问题,70分绝对超值
- 怎么实现用权限的添加呀?
- 不显示删除回复显示所有回复显示星级回复显示得分回复 请教个indy10 idtelnet插件的问题~maxlineaction
var
Qry: TAdoQuery;
begin
try
try
Qry := TAdoQuery.Create(nil);
Qry.Connection := AdoCon;
Qry.CurLocation := clUseClient;
with Qry do
begin
Close;
SQL.Clear;
SQL.Text := 'Select * From Goods Where GNum= '+IntToStr(No);
Open;
end;
if Not Qry.Eof then
begin
Qry.Edit;
Qry['Stock'] := 0;
Qry.Post;
end;
Qry.ReQuery();
exception
on E: Exception do ShowMessage('数据库错误:'+E.Message);
end;
finally
FreeAndNil(Qry);
end;
end;
ADOQ.FieldByName('stock').AsInteger:=1;
ADOQ.Post;
2.好像有一個GetDataText或GetDisplayText事件,在這兩個事件中加以處理