2,507
社区成员




procedure TUserControl.btn_AddUserNameClick(Sender: TObject);
var
boolSame:Boolean;
begin
//初始化
boolSame:=True;
//遍历数据库所有记录,查看是否有相同的用户名
while not DM.ADOQuery_MJ.Eof do
begin
if edt_AddUsers.Text=DM.ADOQuery_MJ.FieldByName('UserName').AsString then
begin
boolSame:=False;
Break;
end
else
begin
boolSame:=True;
DM.ADOQuery_MJ.Next;
end;
end;
if boolSame then
begin
with DM.ADOQuery_MJ do
begin
Append;
FieldByName('UserName').AsString:=edt_AddUsers.Text;
FieldByName('PassWord').AsString:=edt_AddPassWord.Text;
Post;
end;
end
else
begin
DM.MyShowMessage('用户名已存在,请重试!');
end;
end;