回 帖 发 新 帖 刷新版面

主题:(求助)我这个delphi的密码修改错在哪了,谢谢了

四个edit分别是用户名,密码,旧密码,确认密码
代码:procedure TForm3.BitBtn1Click(Sender: TObject);
var c,d,e,f,g:string;
begin
  c:=trim(edit1.Text);
  d:=trim(edit2.Text);
  e:=trim(edit3.Text);
if length(e)<3 then
    begin
      showmessage('密码由3~20个字符组成!');
      exit;
    end;
f:=trim(edit4.Text);
  if length(f)<3 then
    begin
      showmessage('密码由3~20个字符组成!');
      exit;
    end;
  if e<>f then
    begin
      showmessage('确认密码不相同,请确认!');
      exit;
    end;
  ADOQuery1.SQL.Clear;
  g:='select * from YHXX where 用户姓名='+quotedstr(edit1.Text)
     +'and 用户密码='+quotedstr(edit2.Text);
  ADOQuery1.SQL.Add(g);
  ADOQuery1.Open;
    if ADOQuery1.RecordCount<1 then
     begin
     showmessage('用户姓名或密码错误,请确认!');
     exit;
     end
    else
   g:='update YHXX set 用户密码='+e+' where (用户姓名='+c+')';
   ADOQuery1.SQL.Clear;
   ADOQuery1.SQL.Add(g);
   ADOQuery1.ExecSQL;
   showmessage('密码修改成功!');
   close


end;


希望大家能指出哪错了,菜鸟水平,网上的一些说法都看不大懂

回复列表 (共3个回复)

沙发

自己找到了

板凳


请问错在那里

3 楼

你好.我是全职网赚工作者.
如果你有时间有电脑.
想在网络上创业.请联系我..
项目绝对真实.详情QQ空间资料
加盟请联系 QQ908889846

我来回复

您尚未登录,请登录后再回复。点此登录或注册