我想做个登录程序,要求要与数据库SQL2000表中的密码验证是否一致,不知如何实现
解决方案 »
- SQL Server2000 dateadd() 参数遇到的问题.
- IntraWeb B/S开发 如何编写验证码
- 如何实现stringgrid中的一列中每行都显示checkbox?
- 网页的颜色“#0033FF”在Delphi 应如何表示?
- 關於使用ADOQuery控件插入日期型數據的問題,100分!!!!
- 请问DbGridEh哪有下载?
- 各们高手请帮忙解决:把86.4四舍五入为90!也就是考虑个位数的而86.5也为90
- 怎样得到局域网内用户所访问的网址
- 百分求助!delphi+mscomm提取不出地磅重量数据,高手请进来指点一下
- 大家谁知道国外发布软件的地方
- 继承于TCustomControl类的画图问题(简单)
- EXE调用DLL中的窗体问题
//这个代码有漏洞,不过你可以分两次查找。select * from table where user=:usernameif FieldByName('pass').AsString = password then //登陆成功。
首先建用户表:包含如下字段:姓名,密码,权限
然后新建一个Form,命名为fmLogn,放两个Edit,Edit1用来输入用户名,Edit2输入密码。
procedure TfmLogn.Btn1Click(Sender: TObject);
begin
ADOTable1.Locate('Name',Edit1.text,[loCaseInsensitive,loPartialKey]);
if Edit2.Text < >ADOTable1['PassWord']
then
begin
Application.MessageBox('密码错误!','错误',MB_ICONERROR + MB_OK);
Exit;
end
else
begin
...//进入程序主界面
end;
end;