N
nickmatch99
Unregistered / Unconfirmed
GUEST, unregistred user!
你要先..這樣做...
1,先確定edit1和edit2是不是數字和空白...
利用try的方法可以了
try
k:=strtoint(edit1.text);
j:=strtoint(edit2.text);
except
Showmessage('输入数据不正确!');
Exit;
end;
if k=j then begin
showmessage('數據相同');
exit;
end;
if k>j then begin
l:=k;
k:=j;
j:=l;
end;
for i:= k to j do begin
with adoquery1 do begin
close;
sql.clear;
sql.add('insert into gwj100 (gwjdm,gwjmz,c_date) values a,100,GetDate())');
Parameters.ParamByName('a').VALUE :=i;
ExecSQL;
end;
end;
這樣應該可以了
1,先確定edit1和edit2是不是數字和空白...
利用try的方法可以了
try
k:=strtoint(edit1.text);
j:=strtoint(edit2.text);
except
Showmessage('输入数据不正确!');
Exit;
end;
if k=j then begin
showmessage('數據相同');
exit;
end;
if k>j then begin
l:=k;
k:=j;
j:=l;
end;
for i:= k to j do begin
with adoquery1 do begin
close;
sql.clear;
sql.add('insert into gwj100 (gwjdm,gwjmz,c_date) values a,100,GetDate())');
Parameters.ParamByName('a').VALUE :=i;
ExecSQL;
end;
end;
這樣應該可以了