X
xudouya
Unregistered / Unconfirmed
GUEST, unregistred user!
我正在做一个系统,此系统中有很多个相同结构的数据表,如果能用数组Ttable来运用表
将带来极大的方便, 遗憾的时运行时会出错。那位大虾能帮我指出下面的错误或提供方案
我将不胜感激。
type
Ttablearray=array[0..1] of Ttable;
TDatasourcearray=array[0..1] of Tdatasource;
Ttablename=array[0..] of string;
const
tabname:Ttablearray=('terminal1','terminal2');
var
table:Ttablearray;
source:TDatasourcearray;
procedure Tform1.formactivate(sender:Tobject);
var
i:byte;
begin
for i:=0 to 1 do
begin
table:=Ttable.create(self);
source:=Ttable.create(self);
table.databasename:='opticaldb';
table.tablename:=tabname;
source.dataset:=table;
end;
end;
{ terminal1,terminal2, 为OPTICALDB数据库里的两个表}
将带来极大的方便, 遗憾的时运行时会出错。那位大虾能帮我指出下面的错误或提供方案
我将不胜感激。
type
Ttablearray=array[0..1] of Ttable;
TDatasourcearray=array[0..1] of Tdatasource;
Ttablename=array[0..] of string;
const
tabname:Ttablearray=('terminal1','terminal2');
var
table:Ttablearray;
source:TDatasourcearray;
procedure Tform1.formactivate(sender:Tobject);
var
i:byte;
begin
for i:=0 to 1 do
begin
table:=Ttable.create(self);
source:=Ttable.create(self);
table.databasename:='opticaldb';
table.tablename:=tabname;
source.dataset:=table;
end;
end;
{ terminal1,terminal2, 为OPTICALDB数据库里的两个表}