Ado 的问题——————如何判断在Access 是否存在一个将要建立的表????特急!!!(50分)

  • 主题发起人 裴小锴
  • 开始时间

裴小锴

Unregistered / Unconfirmed
GUEST, unregistred user!
请大家 帮助一下找个属性,或方法能判断ADOtable中(已经连结Access数据库)
是否存在一个将要建立的表????特急!!!

我实在没分了,请大家包涵。。。。………`~~~~~~!!
 
adoconnection.gettablenames
 
MyTables:=TStringlist.Create ;
AdoConnection1.GetTableNames(MyTables);
if not (MyTables.IndexOf('表名')=-1) then //存在你要查找的"表"
//存在
else
//不存在
 
MyTables:=TStringlist.Create ;
AdoConnection1.GetTableNames(MyTables);
if not (MyTables.IndexOf('你要查找的表名')=-1) then
//这是存在
else
//这是不存在

 
try
ado.close;
ado.sql.clear;
ado.sql.add('select * from table');
ado.open;
except

//没有该表

end
//有表
 
try
ado.close;
ado.sql.clear;
ado.sql.add('select * from table where 1=2');
ado.open;
except

//有该表

end
 
顶部