本人做的系统有问题,而且解决了很久都不行,如有谁能在明天晚上之前帮我彻底解决了,我以100元钱酬谢他(她),是高手的并切愿意帮助小女子解决的,请跟进,我会和你留下联系方式,以汇款!
解决方案 »
- 合并多行 文字垂直居中显示......要使用MultilineCells属性
- 怎样捕获因字段输入不符EditMask而产生的错误:Invalid input value,use escape key to abandon changes
- 引号的理解,我好糊涂
- 在库中当某个字段的值为空时,用以下方法付值时便会出现错误,怎么解决?
- 关于统计的问题,很简单噢!!快来帮我!!!!!
- 在访问access数据库时,用sql语句问题。
- 谁用的是DELPHI6的中文版?
- 请教一个简单问题!!回复有分哦!!
- 有关ado与paradox的连接问题
- 关于 BDE
- 我想编一个这样的程序:双击可执行程序的时候,顺带会启动另一个可执行程序。
- 请问,Delphi 中Unicode 字符串替换函数有吗?,谢谢!
var
i :integer;
mstrSQL:string;
B:TAStr;
candidate1:TAStr;
Large1:TAStr; jilu:TAInt; //储存侯选项的频度
k:integer;
q:integer;
n:integer; mstr1:string;
mstr2:string; numchushi:integer;
begin
i := 0;
setlength(B,LONGARRAY);
setlength(candidate1,LONGARRAY);
FillChar(candidate1[0],length(candidate1),chr(49));//初始化
FillChar(Large1[0],length(Large1),chr(49));//初始化
glagGen:=true;
try
try
ADOQuery1:=tadoquery.create(self);
ADOQuery1.Connection:=DMDAL.ADOCn;
with Adoquery1 do
begin
close;
sql.clear;
sql.add('select * from product');
Prepared;
open;
while not eof do
begin
B[i] := fieldbyname('productname').asstring;
next ;
i := i+1;
end;
end;
except
//出错
on E:Exception do
ShowMessage(E.Message);
end;
finally
end; k:=0; // candidate1 := Copy (B, 0,LONGARRAY);
for n:=low(B) to high(B) do
begin if pos('w',B[n])=1 then //女装类商品
// if copy(B[n],1,1)='w' then
begin
k:=k+1;
candidate1[k-1]:=B[n];编译不了,candidate1[k-1]是个无效的值
end;
if pos('d',B[n])=1 then //日用品类商品
begin
k:=k+1;
candidate1[k-1]:=B[n];
end;
end; //其它类商品
发现candidate[]数组没有被赋值