谢谢

解决方案 »

  1.   

    以ORACLE为例,把ADOCONNECTION的connectionstring属性指定成:
    Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=%s; User ID=%s; Data Source=%s
    现在知道怎么指定用户名和密码了吧~
      

  2.   

    我用的BDE连接,connectionstring是query控件的一个属性吗?
      

  3.   

    你可以先静态的连一个,看看ConnectionString 就知道了
      

  4.   

    Database1.DriverName = "....";
           Database1.Params.Clear();
           Database1.Params.Add(DATABASE_NAME);
           Database1.Params.Add("USER NAME=");
           Database1.Params.Add("OPEN MODE=READ/WRITE");
           Database1.Params.Add("LANGDRIVER=");
           Database1.Params.Add("SYSTEM DATABASE=");
           Database1.Params.Add("PASSWORD=");
           Database1.LoginPrompt = false;
           Database1.DatabaseName = "XZBorf";
      

  5.   

    数据库名为qpos,sa的密码为'123'时,我可以这样写吗?Query1.Database.Params.Add("DATABASE_NAME="+"qpos");
    Query1.Database.Params.Add("USER NAME="+"sa");
    Query1.Database.Params.Add("PASSWORD="+'123');不过Delphi里面不是用单引号的吗?