芸
芸
Unregistered / Unconfirmed
GUEST, unregistred user!
我做一个统计 程序编好后运行也没有问题 输入数据执行时 死机 重新打开 再运行时
系统会提醒你 不能建立一个执行文件
在adoquery1的SQL语句中 我是这样写的:
select count(*) 个数 from tab
where (tab.编号like:年月)and (tab.姓名=:姓名)and(tab.部门=:部门)
程序如下
var i:integer;
begin
with adoquery1do
begin
close;
Parameters.ParamByName('年月').value:=edit1.text+'%';
Parameters.ParamByName('姓名').value:=edit2.text;
Parameters.ParamByName('部门').value:=edit3.text;
open;
end;
if adoquery1.recordcount>0 then
begin
i:=adoquery1.FieldByName('个数').asinteger;
if (edit2.text='王') and (edit3.text='管理')then
begin
with adotable1do
begin
edit;
FieldByName('字段').asinteger:=i;
end;
end;
end;
系统会提醒你 不能建立一个执行文件
在adoquery1的SQL语句中 我是这样写的:
select count(*) 个数 from tab
where (tab.编号like:年月)and (tab.姓名=:姓名)and(tab.部门=:部门)
程序如下
var i:integer;
begin
with adoquery1do
begin
close;
Parameters.ParamByName('年月').value:=edit1.text+'%';
Parameters.ParamByName('姓名').value:=edit2.text;
Parameters.ParamByName('部门').value:=edit3.text;
open;
end;
if adoquery1.recordcount>0 then
begin
i:=adoquery1.FieldByName('个数').asinteger;
if (edit2.text='王') and (edit3.text='管理')then
begin
with adotable1do
begin
edit;
FieldByName('字段').asinteger:=i;
end;
end;
end;