我的数据库文件改变存放位置后,怎样修改程序才能正常连接数据库?有没有自动查找数据库文件并连接上的办法?

解决方案 »

  1.   

    可以用try..except阿
    try
      adoquery1.open ;//假如你用的是adoquery1连接的数据库
      ...
    except
      adoquery1.connectionstring := promptdatasource(handle,'');
      ...
    end;
      

  2.   

    1,用BDE只要在BDE里改就好。否则在ODBC中联接。直接用路径作为数据库的呢
       在程序里修改Tdatabase控件的databasename属性。没用database只好一个一个改   [table or query]。
    2,自动查找?那要是有多个同名的怎么处理?