参数只配置了Database Name

解决方案 »

  1.   

    在Params中输入你所连接数据库的正确路径
    当然也可以用语句实现
      

  2.   

    从学就没有用过BDE, 太麻烦了, 用ADO吧
      

  3.   

    在Params中已输入所连接数据库的正确路径,也是不行。
    我也尝试用ADO,但是我不知道access数据库中的表名称,
    因为access数据库打不开,不知有没有方法可以知道表名称
      

  4.   

    Database Driver Name 是不是用"Micorsoft Access Driver"?若是,我已试过,还是不行
      

  5.   

    database1.databasename:='databasename';  //'databasename'为任意名
    database1.DriverName:='Microsoft Access Driver (*.mdb)';
    database1.Params.Clear ;
    database1.Params.Add('ODBC DSN=aaa');  //aaa为ODBC 数据源
    database1.Params.Add('User Name=admin');
      

  6.   

    database1.databasename:='databasename';  //'databasename'为任意名
    database1.DriverName:='Microsoft Access Driver (*.mdb)';
    database1.Params.Clear ;
    database1.Params.Add('ODBC DSN=aaa');  //aaa为ODBC 数据源
    database1.Params.Add('User Name=admin');