用的是delphi7.0
我想做个WINDOWS程序一个combox来记录账号,一个Edit密码,其中每次登陆都要记住账号。。点BUTTON来验证用户名密码是否正确。。
用SQL 2005数据库 我想最大可能的应用控件来连接数据库以节省代码
请问BUTTON的代码该怎么写在线等
我想做个WINDOWS程序一个combox来记录账号,一个Edit密码,其中每次登陆都要记住账号。。点BUTTON来验证用户名密码是否正确。。
用SQL 2005数据库 我想最大可能的应用控件来连接数据库以节省代码
请问BUTTON的代码该怎么写在线等
解决方案 »
- ADOConnection1动态链接问题
- delphi数据库并发问题----如何保证采购流水号是唯一的
- delphi中判断逻辑的写法.
- 关于TIWDBAdvWebGrid控件在IntraWeb中应用的问题。
- tcxGridTableView如何手动增加一行?(不是tcxGridDBTableView!)
- 请教用intraweb组件的数据库连接问题!
- 一个关于DLL的问题
- 请问有没有对不同设置不同颜色的的仿RichEdit的控件?
- 有关delphi开发数据库com的简单问题,送分!!!
- 报表中显示分组显示数据,用sum()结果出来的数据是累计值,而不是分组的合计值,怎么回事?
- sql 語句有錯,怎么改??急求。。解決馬上結貼
- 我要怎么获取用鼠标左键选定的memo里面的长字符串?
翠下代碼不是DELPHI開發環境寫的,有可能有誤。
procedure Form1.button1click(Sender:Tobject);
var
Qry : TADOQuery;
sql : String;
begin
qry := Tadoquery.create(nil);
qry.connection := ADOConnection1; // 這個ADOCONNECTION1你要拉一個控件,QRY是我手工建的,你也可翠拖一個
sql := 'select user from Login where loginID= '+Quotedstr(combobox1.text)+' and pwd = '+QUotedstr(Edit1.text);
qry.sql.text := sql;
qry.open;
if not qry.isempty then
begin
application.Messagebox('帳號或密碼錯誤','warning',MB_OK+MB_IconError);
exit;
end else ...( 登錄)
end;
你的代码有一个小问题:
if not qry.isempty then
改成
if qry.IsEmpty then
验证其实就是根据用户名或ID查找密码,看是否符合条件,就是简单的sql查找语句,没什么的