关于delphi paradox 数据库问题
小生刚接触delphi 的数据库,面对这样一段代码,希望大家帮我解释一下:
procedure TForm1.btn1Click(Sender: TObject);
begin
with tbl1 do begin // tbl1只是一个Table的控件名,而不代表任何一张表,是吗?
Active := False;
DatabaseName := '' ; //这里为什么是空,如果DatabaseName := 'aaa',我运行时会报错,请问大家这个数据库名称是已经存在的某个数据库名么?
TableType := ttParadox;
TableName := 'Mytable'; // 这究竟是建立了名为mytable的表,还是mytable数据库,我没搞清楚
with FieldDefs do begin
clear;
Add('num',ftInteger,0 ,True);// 如果是ftinteger 类型的话,size必须是0编译才能通过,这又是为什么
Add('name',ftString,4,False);
end;
CreateTable;
end;
end;
请问大家,这段代码是否可以理解为在某个数据库下建立了一张名为mytable的表,可是这个数据库是什么?
如何建立paradox数据库?
问题有点多,希望大家可以帮我理解一下,先谢谢大家了