Delphi 7怎么检测SQL数据库里面的用户名?
我们做实验,老师说让做一个学生成绩管理系统,让检测你的数据库用户名和密码。比如你有一个数据库mydatabase里面有一个登录名叫sa,密码是123.那么你在Delphi...
我们做实验,老师说让做一个学生成绩管理系统,让检测你的数据库用户名和密码。比如你有一个数据库mydatabase里面有一个登录名叫sa,密码是123.那么你在Delphi7里面怎么弄一个页面(主要是什么控件和代码是什么),让用户输入用户名和密码,然后点击【登录】按钮,如果检测到数据库里面确实有这样一个用户名而且密码正确的话,那么就进入第二个页面,如果错误的话,提示密码错误或者用户不存在。请问大神这个怎么做?
展开
2个回答
展开全部
在盒子里找吧 http://2ccc.com,国内delphi集中营
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就一登陆窗体就可以了
上面用Tedit输入用户名和密码Tbutton做登陆按钮,用TADOQuery查询数据库中的数据
with ADOQuery do
begin
close;
sql.clear;
sql.add('select * from user_tb where username='''+eduser.test+''' and password='''+edpassword+'''');
open;
end;
if not ADOQuery.eof then
showmessage('登陆成功') else showmessage('用户名或密码不正确,请重新输入');
这个功能很简单,查询数据库里面的用户名和密码就可以了,如果同时查到了,就表示用户名正确且可以和密码匹配到,这就表示登陆成功了,如果没有同时查到用户名和密码,就表示没匹配到正确的用户名,那么就没有登陆成功
主要代码就这些了,就你的描述,我主观的判断你根本没看书,也没什么基础,建议你多看看书,把技能掌握在自己手上,这个东西是很简单的
上面用Tedit输入用户名和密码Tbutton做登陆按钮,用TADOQuery查询数据库中的数据
with ADOQuery do
begin
close;
sql.clear;
sql.add('select * from user_tb where username='''+eduser.test+''' and password='''+edpassword+'''');
open;
end;
if not ADOQuery.eof then
showmessage('登陆成功') else showmessage('用户名或密码不正确,请重新输入');
这个功能很简单,查询数据库里面的用户名和密码就可以了,如果同时查到了,就表示用户名正确且可以和密码匹配到,这就表示登陆成功了,如果没有同时查到用户名和密码,就表示没匹配到正确的用户名,那么就没有登陆成功
主要代码就这些了,就你的描述,我主观的判断你根本没看书,也没什么基础,建议你多看看书,把技能掌握在自己手上,这个东西是很简单的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询