📄 unit5.~pas
字号:
unit Unit5;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, DB, ADODB;
type
TForm5 = class(TForm)
Label1: TLabel;
Label3: TLabel;
Edit1: TEdit;
Edit2: TEdit;
Button1: TButton;
Button2: TButton;
ADOQuery1: TADOQuery;
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form5: TForm5;
implementation
uses Unit2, Unit1;
{$R *.dfm}
procedure TForm5.Button2Click(Sender: TObject);
begin
form2.show;
form5.close;
end;
procedure TForm5.Button1Click(Sender: TObject);
var
temp:string;
begin
if edit1.text='' then
begin
MessageBox(0,'请输入原密码','警告',MB_ICONEXCLAMATION);
end
else if edit2.text='' then
begin
MessageBox(0,'新密码不能设置为空','警告',MB_ICONEXCLAMATION);
end
else
begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text:='select 用户ID from login where 用户密码='+edit1.text+'and 用户ID='+form1.edit1.text+'';
ADOQuery1.open;
temp:=ADOQuery1.FieldByName('用户ID').AsString;
if temp='' then
begin
MessageBox(0,'原密码输入错误','警告',MB_ICONEXCLAMATION);
edit1.text:='';
edit2.text:='';
end
else
begin
ADOQuery1.SQL.add('update login set 用户密码='+Edit2.Text+'where 用户ID='+temp+'');
ADOQuery1.ExecSQL;
MessageBox(0,'密码修改成功','警告',MB_ICONEXCLAMATION);
edit1.text:='';
edit2.text:='';
end
end
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -