PB登陆界面
就是最简单的界面。
可是不知为什么运行起来似乎没跟数据库连接一样。不论怎么样,都说 密码错误,刻数据库密码就是那个啊,而且我乱输入账号,也竟然不说无此用户。且不提示次数限制到三次。究竟怎么回事
string ls_uname,ls_pwd1,ls_pwd2,ls_sno,ls_s1
ls_uname=sle_uname.text
ls_pwd1=sle_pwd.text
select USER_NAME
into :ls_sno
from USER_TABLE
where USER_NAME=:ls_uname;
if sle_uname.text="" or sle_pwd.text="" then
messagebox("提示","用户名或密码不能为空,请输入用户名或密码!")
sle_uname.text=""
sle_pwd.text=""
return
end if
If SQLCA.SQLCode = 100 Then
MessageBox( "注意 ", "无此用户! ",Exclamation!)
sle_uname.text = " "
sle_uname.SetFocus()
Return
end if
select USER_PWD
into :ls_pwd2
from USER_TABLE
where USER_NAME=:ls_uname ;
if ls_pwd1 = ls_pwd2 then
open(汽车库位管理)
close(w_denglujiemian)
else
messagebox("错误","用户名或密码错误,请重新输入!")
sle_pwd.text=""
return
end if
这个是不是只要数据库连上了就行了?还有其他的什么要做吗?
If SQLCA.SQLCode = 100 Then
MessageBox( "注意 ", "无此用户! ",Exclamation!)
sle_uname.text = " "
sle_uname.SetFocus()
Return
end if
这段话似乎用了没什么用处。还是一样。。。