用database控件,在database参数中输入
user name=''
password=''
设置database的login=false
query连到database

解决方案 »

  1.   

    用DataBase连接~~把DataBase的LoginPrompt设成False~~
      

  2.   

    各位大哥:
    QUERY如何连到database 
      

  3.   

    是否能有人告诉小弟QUERY如何连到database 
      

  4.   

    TQuery是根据DatabaseName来访问数据库(Access, SQL, ...)
    这个DatabaseName是string,它可以是路径名(db,dbf数据库),也可以是AliasName(别名),这个别名是TDatabase.DatabaseName,或者是在BDE Administrator中已经配置的DatabaseName如果是BDE Administrator中的,那不管什么LoginPrompt False, True都没有,
    所以一般是在自己的DataModule加入一个TDatabase控件,设置它的Params, LoginPrompt, DatabaseName,再Connected := True连接到数据库中,
    然后各个窗体的TQuery,将它的DatabaseName设为这个DataModule.Database1.DatabaseName就可以访问它所连接的数据库了。
      

  5.   

    995995
    还是刚才的问题:救急!救急!救急!用query调用access数据库mdb时,总提示输入登录名称和密码。怎么办?  
    QUERY如何连到database 
      

  6.   

    TDataModule1 = class(TDataModule)
      Database1: TDataBase;
    public
      procedure OnCreate(Sender: TObject);
    end;procedure TDataModule1.OnCreate(Sender: TObject); 
    begin
      Database1.LoginPrompt := False;
      Database1.DatabaseName := 'AccessAlias';
      Database1.Connected := True;
    end;Form1:query1.DatabaseName := 'AccessAlias';//就是database1.databaseaname
    query1.sql.text := ...
    query1.open;