起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 138|回复: 5

【结贴】[请求]TQuery**

[复制链接]
发表于 2008-6-23 15:29:10 | 显示全部楼层 |阅读模式
TQuery是否可以执行数据库更新操作?
回复

使用道具 举报

发表于 2008-6-23 15:39:04 | 显示全部楼层
可以
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 15:44:07 | 显示全部楼层
我想用参数给update的字段赋值,该怎么做?
给各例子行吗?
回复 支持 反对

使用道具 举报

发表于 2008-6-23 16:06:32 | 显示全部楼层
你可以搞一个变量,先把参数的值赋给变量,然后再通过变量去update。
回复 支持 反对

使用道具 举报

发表于 2008-6-23 16:46:38 | 显示全部楼层
procedure TMainForm.Button1Click(Sender: TObject);
var
  lQuery: TQuery;
  Str: String;
  lBizUrl: TBizURL;
  lContextCurrent: TContextCurrent;
begin
  lBizUrl := TBizURL.Create;
  lQuery := TQuery.Create(nil);
  lContextCurrent := TContextCurrent.Create(Self.Context);
  try
  lBizURl.URL := 'Biz:\DEMOSPACE\YWCSZ1.ParamGroup\DDBH.Param';
  lQuery.ConnectionString :='DATABASEURL=Biz:\DEMOSPACE\DemoDB.Database';
   Str := Variants.VarToStr(TBizParam(lContextCurrent.GetParam(lBizUrl)).Value);
  lQuery.Close;
  lQuery.CommandText :='Update TORDERMASTER Set FSales = ''002'' where FOrderNo = '''+str+'''';
  lQuery.Execute;
  finally
    lQuery.Free;
  end;
end;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-23 16:48:45 | 显示全部楼层
结贴
谢谢
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-18 09:02 , Processed in 0.041846 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表