L
leier
Unregistered / Unconfirmed
GUEST, unregistred user!
其中程序:
procedure TSingerQuery.Adapter1BeforeExecuteAction(Sender, Action: TObject;
Params: TStrings; var Handled: Boolean);
begin
//初始化 LQuery ,LResult这两个值
if Assigned (SingerQueryPar.ActionValue) then
LQuery:= SingerQueryPar.ActionValue.Values [0];
if Assigned (SingerQueryPar.ActionValue) then
LResult:= SingerQueryPar.ActionValue.Values [0];
end;
//查询按钮被按下后要执行的代码
procedure TSingerQuery.SingerQueryActExecute(Sender: TObject;
Params: TStrings);
begin
//查询数据库的代码
dm.SingerQuery.Close;
//赋参数值到数据库查询中
dm.SingerQuery.Parameters[0].value:=StrToInt(LQuery);
dm.SingerQuery.Open;
//根据查询结果提示信息
if dm.SingerQuery.RecordCount >0 then
begin
LResult:=Format('%d条记录被查找到',[dm.SingerQuery.RecordCount]);
end
else
begin
LResult:=Format('%s记录没有被查找到',[LQuery]);
end;
end;
//显示查询结果统计信息
procedure TSingerQuery.SingerQueryResultGetValue(Sender: TObject;
var Value: Variant);
begin
//将查询结果回显到浏览器中
Value:=LResult;
end;
请指教。
procedure TSingerQuery.Adapter1BeforeExecuteAction(Sender, Action: TObject;
Params: TStrings; var Handled: Boolean);
begin
//初始化 LQuery ,LResult这两个值
if Assigned (SingerQueryPar.ActionValue) then
LQuery:= SingerQueryPar.ActionValue.Values [0];
if Assigned (SingerQueryPar.ActionValue) then
LResult:= SingerQueryPar.ActionValue.Values [0];
end;
//查询按钮被按下后要执行的代码
procedure TSingerQuery.SingerQueryActExecute(Sender: TObject;
Params: TStrings);
begin
//查询数据库的代码
dm.SingerQuery.Close;
//赋参数值到数据库查询中
dm.SingerQuery.Parameters[0].value:=StrToInt(LQuery);
dm.SingerQuery.Open;
//根据查询结果提示信息
if dm.SingerQuery.RecordCount >0 then
begin
LResult:=Format('%d条记录被查找到',[dm.SingerQuery.RecordCount]);
end
else
begin
LResult:=Format('%s记录没有被查找到',[LQuery]);
end;
end;
//显示查询结果统计信息
procedure TSingerQuery.SingerQueryResultGetValue(Sender: TObject;
var Value: Variant);
begin
//将查询结果回显到浏览器中
Value:=LResult;
end;
请指教。