SQL Server种:
if exists(select * from tablename) then
else
----
用TSession.GetTableNames得到所有表名TableLists,
if TableLists.Indexof(TableName)<> 0 then Exsits
else not Exsits
贴错了,
简单的方法
try
with query do
beign
close;sql.clear;
sql.add('select * from 表');
open
end;
except
showmessage('表不存在');
end;
//另方法可以用session(数据database)得到表写到Tstringlist后
//判断Tstringlist是否存在,同楼上说的一样