adoconnection1.gettablenames(tlist) flag=0; for i:=0 to tlist.coun-1 do begin if tlist.strings[i]=tablename then flag=1; end; if flag=0 then begin adoquery1.close; adoquery1.sql.clear; adoqery1.sql.add('create table tablename ()'); end; adoquery1.execsql;
flag=0;
for i:=0 to tlist.coun-1 do
begin
if tlist.strings[i]=tablename then
flag=1;
end;
if flag=0 then
begin
adoquery1.close;
adoquery1.sql.clear;
adoqery1.sql.add('create table tablename ()');
end;
adoquery1.execsql;
vStringList: TStringList;
vTableName: string;
begin
vTableName := '<你的表名,注意大小写>';
vStringList := TStringList.Create;
try
ADOConnection1.GetTableNames(vStringList);
if vStringList.IndexOf(vTableName) >= 0 then
ShowMessage(vTableName + ' 已经存在');
finally
vStringList.Free;
end;
end;