各位大哥:
   我刚接触DELPHI几个月,对此还是个菜鸟,就问个菜鸟问题:
我用的是INTERBASE数据库,用DBEXPRESS控件,测试它连接是很容易的(因为只要是*.IB的数据库都可以连接上)。但现在的问题是如果这个*.IB的数据库如果没有程序运行需要的表的话就会出错,我现在用
a[I]:=表名;
try
      for i:=0 to 表的个数-1 do
      begin
        sqltable1.Active:=false;
        sqltable1.TableName:=a[i];
        sqltable1.Active:=true;
      end;
      SQLCnnct1.Connected:=true ;
    except
      SQLCnnct1.Connected:=false;
    if DataM1.SQLCnnct1.Connected=true then
       showmessage(连接成功')
    else
       showmessage(连接失败) ;
  我觉得这中方法不太科学,有没有更好的方法呀!