加入database,设置各项连接,LoginPrompt := false;

解决方案 »

  1.   

    用ADOConnection连接数据库而不用ADOQuery1,并把LoginPrompt属性置为False,最后设置ADOQuery1的Connection属性为ADOConnection
      

  2.   

    这是因为你登录数据库服务器的时候需要验证你的身份,
    一般我在使用BDE的时候,使用Database控件,然后将LoginPrompt属性设为false,这样在登录数据库服务器的时候就可免去这样的麻烦,在使用ADO连接的时候也一样不过是选用AdoDababase而已!
      

  3.   

    在连接时在连接字符串中加入用户名和密码,或者在ADOQuery中的Parameters中设置用户名和密码。
      

  4.   

    我不会用datebase啊,没用过,各位谁告诉一下如何设置,谢谢。如果问题解决我学会,我还给分。明天上班结。
      

  5.   

    设置datebase的LoginPrompt属性为false
    在form的create里添加代码  
      database1.Connected := false;
      database1.Params.Add('UserName=登录名');
      database1.Params.Add('PassWord=密码');
      database1.Connected := True;
      

  6.   

    我想说的都给别人说完啦,用database控件来设置及用adoconnection直接连接。