adoconnstr1  :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+trim(Edit_first.Text)+';'
                        +'Persist Security Info=False;'
                        +'jet oledb:database password=%s;'; --->这里是什么意思,这种写法 的好处;
    ConnectionString:=Format(adoconnstr1,['12356478']);

解决方案 »

  1.   

    一般ConnectionString是写在配置文件里的,可用文本编辑器查看里面的内容
    (上面的例子在配置文件里是adoconnstr1,真正的ConnectionString是ConnectionString) 
    这样做的好处就是把密码输入隐藏在程序里实现,起到了保护作用
      

  2.   

    同意
    回复人: luke5678(奇异) ( 
    的看法
      

  3.   

    楼上的两位。我说的那行为什么用了'jet oledb:database password=%s;'
    这个语句为什么有jet oledb呢,这里面的参数在Provider中相当于'password=%s;'吗?
      

  4.   

    >>什么数据库??当我没问!不好意识,不太清楚
      

  5.   

    应该是Microsoft' office 格式的文件数据库.