Delphi7中利用ADO访问ACCESS数据库的几个小问题

Delphi7中利用ADO访问ACCESS数据库的几个问题!
DELPHI7中,用ADO访问,用了这几个组件:ADOConnection,ADOTable,DateSource.
ACCESS数据库名:students.mdb内有两上表,一个叫students,还有一score.
有两个问题:
1,每次运行程序,都提示要输入用户名和密码。。郁闷。。。
2,我以如下代码在表中查找相应姓名的人,输出其详细信息,但是,查询总是不能成功----只有当我查询第一行的时候,才返回第一行,查询第二行的那个人的名字,叫是没有返回结果!
    with   ADOTable1   do
    begin
    Open;
    if   (FieldByName( 'sName ').AsString   =   editSearch.Text)   then
    begin
    label2.Caption   :=   fieldByName( 'kid ').AsString;
    label4.Caption   :=   editSearch.Text;
    label7.Caption   :=   fieldByName( '语文 ').AsString;
    label11.Caption   :=   fieldByName( '数学 ').AsString;
    label14.Caption   :=   fieldByName( '外语 ').AsString;
    label16.Caption   :=   fieldByName( '政治 ').AsString;
    label8.Caption   :=   fieldByName( '历史 ').AsString;
    label12.Caption   :=   fieldByName( '地理 ').AsString;
    label18.Caption   :=   fieldByName( '物理 ').AsString;
    label20.Caption   :=   fieldByName( '化学 ').AsString;
    end
    else
    begin
    ShowMessage( '没有相应学生的信息! ');
    label2.Caption   :=   ' ';
    label4.Caption   :=   ' ';
    label7.Caption   :=   ' ';
    label11.Caption   :=   ' ';
    label14.Caption   :=   ' ';
    label16.Caption   :=   ' ';
    label8.Caption   :=   ' ';
    label12.Caption   :=   ' ';
    label18.Caption   :=   ' ';
    label20.Caption   :=   ' ';
    end;
    end;
end;
希望哪位能详细帮帮忙,先多谢了!

------解决方案--------------------
1、ADOConnection.LoginPrompt := false;

2、仔细看了一下你的代码,没有找到任何能使记录游标移动的语句。ADOTable.Open时游标总是处于第一条记录上的。你不移动游标,它总是指向第一条记录。
------解决方案--------------------
第一:ADOConnection 的 loginprompt 属性改成 FALSe