求教師兄,delphi是如何判斷Access數據庫中是否有某個表存在呢?(30分)

  • 主题发起人 主题发起人 小師妹
  • 开始时间 开始时间

小師妹

Unregistered / Unconfirmed
GUEST, unregistred user!
不要告訴我用嘗試連接的方法哦!
 
请使用session的gettablenames函数就可以取得所有表名的list
然后在里面找不就可以了
 
var
TableSt: TStrings;
begin
TableSt := TStringList.Create;
try
ADOConnection1.GetTableNames(TableSt);
if TableSt.IndexOf('表名') = -1 then
没有该表存在;
finally
TableSt.Free;
end;
end;

 
用楼上的方法即可
 
如果是用bed连接的话,用
Database1.GetTablenames
是个TString类型
 
我來晚了,小師妹,呵呵[^]
 
謝謝諸位師兄啦,小師妹在此有禮了!
 
后退
顶部