mainform //主窗口
form1 //登录窗口
mtsuserid_ //操作员id变量在mainform onshow代码
mtsuserid_:='';
application.CreateForm(tform1,form1);
form1.ShowModal;form1 确定按妞onclick代码
mts.mtilogin.Active:=false;
mts.mtilogin.SQL.Clear;
loginsql:='uid_='''+user_.Text+''' and pass_='''+pass_.Text+'''';
mts.mtilogin.SQL.Add('select uid_,pass_ from sysuser where');
mts.mtilogin.SQL.Add(loginsql);
mts.mtilogin.Active:=true;
if mts.mtilogin.Recordset.RecordCount<1 then
exit;密码验证无论错对都释放form1窗口,直接到mainform主窗口.
请问有什么好解决方法?本人delphi接触时间不长,希望高人能详细解答,谢谢!
form1 //登录窗口
mtsuserid_ //操作员id变量在mainform onshow代码
mtsuserid_:='';
application.CreateForm(tform1,form1);
form1.ShowModal;form1 确定按妞onclick代码
mts.mtilogin.Active:=false;
mts.mtilogin.SQL.Clear;
loginsql:='uid_='''+user_.Text+''' and pass_='''+pass_.Text+'''';
mts.mtilogin.SQL.Add('select uid_,pass_ from sysuser where');
mts.mtilogin.SQL.Add(loginsql);
mts.mtilogin.Active:=true;
if mts.mtilogin.Recordset.RecordCount<1 then
exit;密码验证无论错对都释放form1窗口,直接到mainform主窗口.
请问有什么好解决方法?本人delphi接触时间不长,希望高人能详细解答,谢谢!
解决方案 »
- 如何点击网页内 href=# 的文字链接?以及获取点击后弹出的对话框的值(内有图片和代码说明)
- 下拉框直接赋值的问题
- 三层开发如何使用多线程调用接口函数?大家帮帮忙,在线等待……
- 怎样用form的名字创建form的实例啊!
- delphi TImage控件加入15位BMP后DELPHI退出
- 编写数据库连接时候 出现问题 请各位大哥帮帮小弟
- 哈哈﹐終于又能上網了﹗
- Delphi6的好书有卖吗?Delphi5还有必要学吗?
- 那位高手能否帮我解决这个问题??急!!
- 怎样在制作安装盘时打包ODBC别名
- 虚心请教:如何判断像头头监控图像发生变化
- DataModule中的ADOQuery,DataSetProvider过多,单元中的断点就会失效
在mainform onshow代码
mtsuserid_:='';
application.CreateForm(tform1,form1);
form1.ShowModal;
if form1.ModalResult<>mrok then
Application.Terminate;
form1 确定按妞onclick代码
mts.mtilogin.Active:=false;
mts.mtilogin.SQL.Clear;
loginsql:='uid_='''+user_.Text+''' and pass_='''+pass_.Text+'''';
mts.mtilogin.SQL.Add('select uid_,pass_ from sysuser where');
mts.mtilogin.SQL.Add(loginsql);
mts.mtilogin.Active:=true;
if mts.mtilogin.Recordset.RecordCount<1 then
ModalResult:=mrCancel
else
ModalResult:=mrOk;
begin
Application.ShowMainForm := False;
Application.Terminate;
end;