try
  //打开数据库
except
  //出错了,显示出错信息
end;

解决方案 »

  1.   

    可以用OpenDialog过滤一下,让其只显示ACCESS数据库文件类型
    具体实现如下:
    设置OpenDialog的FileName属性为*.mdb
    Filter属性中的FileName为ACCESS文件(*.mdb),Filter为*.mdb
    这样在打开OpenDialog时就只有.mdb文件类型能够看到了
      

  2.   

    zzutlink这种方法不行,我过了.
    csdn72的方法只能解决选择的是MDB文件,但如果该文件锁定或出错又该如何办呢?
    我也是这样实现的,解决不彻底.
      

  3.   

    那用ApplicationEvents试试看能不能try到
      

  4.   

    不知道你是怎么做的!我用ADO动态连接ACCESS
    打开数据库是好像没出现过什么问题,在检查一下你的程序吧!
    我是先用FORMAT(STRING,[])产生连接CONNECTIONSTRING,
    设置CONNECTED为T,
    再设置ADODATASET的CONNECTION,COMMANDTEXT,ACTIVE,
    没有问题!