delphi7+access2000+ado+dbgrid 显示记录时为什么会提示输入数据库密码?
我的代码如下:ADOconnection1.ConnectionString:='provider=microsoft.jet.oledb.4.0;data source=ku.mdb;';ADOdataset1.Connection:=ADOconnection1;
ADOdataset1.CommandText:='select * from biao';
ADOdataset1.Active:=true;DataSource1.DataSet:=ADOdataset1;
DBgrid1.DataSource:=datasource1;

解决方案 »

  1.   

    ADOconnection1.ConnectionString:='provider=microsoft.jet.oledb.4.0;data source=ku.mdb;'; ADOConnection1.LoginPrompt:=false;//ADOdataset1.Connection:=ADOconnection1; 
    ADOdataset1.CommandText:='select * from biao'; 
    ADOdataset1.Active:=true; DataSource1.DataSet:=ADOdataset1; 
    DBgrid1.DataSource:=datasource1;
      

  2.   

    ADOConnection1.LoginPrompt := False;
      

  3.   

    把adoconnection的属性Loginprompt置为false。
      

  4.   


    ADOconnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=ku.mdb;Persist Security Info=True';ADOConnection1.LoginPrompt:=false;ADOdataset1.Connection:=ADOconnection1;
    ADOdataset1.CommandText:='select * from biao';
    ADOdataset1.Active:=true;DataSource1.DataSet:=ADOdataset1;
    DBgrid1.DataSource:=datasource1;