首先建立ODBC数据源,然后再使用

解决方案 »

  1.   

    if FileExists(filepath) then
    begin
    table1.DatabaseName:=filepath;
    table1.TableName:='temptab';
    if table1.Exists then
      

  2.   

    to cszhz(丑小鸭):
    你说的那种方法由于我的BDE配置不行,所以不能实现,有人说可以用SQL语句实现,你知道吗?
      

  3.   

    Table1.Active:=False;
    table1.DatabaseName:=filepath;<---对DatabaseName要赋值时,要不是是BDE中的别名,
                                       要不是数据表存放的目录名 比如:C:\MyData
                                       我想你你这里应该是目录名吧,所以我觉得你应该修
                                       改一下你的程序,如下:你试一试吧。:)
    table1.TableName:=Table1.DatabaseName+'\temptab';
    if Table1.Exists then
    ......
      

  4.   

    dolphin2001(海豚之神) :他的bde都不行,程序能行吗?
      

  5.   

    to zhouandan(zhoupig):
    如果你的bde配不通,好像在程序中也是联不上的。