本人要一个ADOconnection连接数据库时带密码的连接字符串

解决方案 »

  1.   

    ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;'
    +'User ID=Admin;Data Source='c:\dat\business.mdb;'
    +'Mode=Share Deny None;Extended Properties="";'
    +'Jet OLEDB:System database="";Jet OLEDB:Registry Path="";'
    +'Jet OLEDB:Database Password=l2345678;Jet OLEDB:Engine Type=5;'
    +'Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;'
    +'Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";'
    +'Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;'
    +'Jet OLEDB:Don''t Copy Locale on Compact=False;'
    +'Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False';
      

  2.   

    不好意思忘写了,是SQL SERVER数据库
      

  3.   

    Provider=SQLOLEDB.1;Password="& strpwd &";Persist Security Info=True;User ID="& struser &";Initial Catalog=sqlservername;Data Source=(local);Connect Timeout=15
      

  4.   

    ADOConnection1.ConnectionString :=
        'Provider=SQLOLEDB.1;Password=' + 密码 + ';Persist Security Info=True;User ID=sa;Initial Catalog=' + 数据库名称 + ';Data Source=' + 服务器名;
      

  5.   

    ADOConnection1.Properties.Item('Password').Value := 密码;