to to:这样不行的,会生成dbf.db文件。 to sm2002:在别的地方我也是这样处理的,但现在却只能自动生成,怎么办?
with query do begin query.DatabaseName:='dBase Files' sql.Clear; sql.Text:='create table aa (f1 integer)'; execsql; end;
to liujc:好象不行,databasename应该是目标路径啊,我刚试了试,到execsql变死住了!
with query1 do begin close ; databasename := 'dBase Files' ; sql.text := 'create table aa(f1 integer)' ; execsql ; end ; 其实databasename属性不单是设置目标路径,同时还有数据库类型的一些设置
再在Delphi中修改文件名(或复制文件)为你需要的,
再在query的SQL语句中增加、删除所需的字段
to sm2002:在别的地方我也是这样处理的,但现在却只能自动生成,怎么办?
begin
query.DatabaseName:='dBase Files'
sql.Clear;
sql.Text:='create table aa (f1 integer)';
execsql;
end;
begin
close ;
databasename := 'dBase Files' ;
sql.text := 'create table aa(f1 integer)' ;
execsql ;
end ;
其实databasename属性不单是设置目标路径,同时还有数据库类型的一些设置