if ADOQuery1.Active then
begin
ADOQuery1.First ;
for k := 0 to i do
begin
if m = 1 then
bcount[k + 1] := ADOQuery1.Fields[0].asstring;
ADOQuery1.Next ;
end;
if acount = nil then
begin
for k := 0 to i do
acount[k+1] := bcount[k+1];
end;
n := High(acount) - Low(acount) + 1;
p := n;
for k := 0 to i do
begin
for c := 0 to n do
begin
if acount[n] <> bcount[i] then
begin
acount[p+1] := bcount[i];
p := p+1;
end;
end;
begin
ADOQuery1.First ;
for k := 0 to i do
begin
if m = 1 then
bcount[k + 1] := ADOQuery1.Fields[0].asstring;
ADOQuery1.Next ;
end;
if acount = nil then
begin
for k := 0 to i do
acount[k+1] := bcount[k+1];
end;
n := High(acount) - Low(acount) + 1;
p := n;
for k := 0 to i do
begin
for c := 0 to n do
begin
if acount[n] <> bcount[i] then
begin
acount[p+1] := bcount[i];
p := p+1;
end;
end;
解决方案 »
- 请帮忙看看,ExtractStrings(['#'],[' '],Pchar(str),strList)的返回值为什么等于7,很纳闷
- 把orale数据导出到word(急)
- 看看这段SQL语句,为什么运行时不能成功?
- 关于菜单和工具栏?急急急
- 痛恨Delphi的15个理由 (转)
- 大家看看这种情况会不会造成内存不够?
- 菜鸟求救:关于Corba Remote DataModule的问题。
- 请问一个窗体问题:一个主窗体和两个窗体,程序运行时主窗体和子窗体同时显示,两个子窗体上下排列,请问如何实现?
- 救命啊!!局域网通信高手请进!高分求一方案的解决办法!
- 多线程里怎么不能传stringlist值呀
- 菜鸟的小问题
- 帮帮忙,SQL语句问题
老是报这个错
我都没有脾气了
for k := 0 to i do /// i是多少???
begin
if m = 1 then
bcount[k + 1] := ADOQuery1.Fields[0].asstring;
ADOQuery1.Next ;
end;
我值学了一星期。
不过我知道 :assigned 测试 函数或过程变量是否为空!
Nil好像是动态数组的时候挺管用,你在想象嘎!