主题:[讨论]在登录窗口的clicked()中设置用户和密码,为何这样不行?
我的代码如下:
char pwd
INSERT INTO operator
( operator_id,
operator_name,
password,
permission)
VALUES ( '1',
'tian',
'tian',
'limit') ;
SELECT password
INTO :pwd
FROM operator
WHERE operator_id=:sle_operator_id.text and operator_name=:sle_operator_name.text;
//判断用户输入的用户名是否正确
if sle_operator_id.text="" or sle_operator_name.text="" or sle_password.text=""then
messagebox("错误!","用户id或用户名或密码不能为空!")
else
if sle_password.text=pwd then
open(w_main)
close(w_login)
else
messagebox("错误!","用户名或密码错误,请重新输入!")
end if
end if
没有提示错误,但是在运行时输入用户名和密码时提示"用户名或密码错误"
这是怎么一回事?我应该怎样修改才正确??
请热心的大虾们帮帮忙,谢谢!
char pwd
INSERT INTO operator
( operator_id,
operator_name,
password,
permission)
VALUES ( '1',
'tian',
'tian',
'limit') ;
SELECT password
INTO :pwd
FROM operator
WHERE operator_id=:sle_operator_id.text and operator_name=:sle_operator_name.text;
//判断用户输入的用户名是否正确
if sle_operator_id.text="" or sle_operator_name.text="" or sle_password.text=""then
messagebox("错误!","用户id或用户名或密码不能为空!")
else
if sle_password.text=pwd then
open(w_main)
close(w_login)
else
messagebox("错误!","用户名或密码错误,请重新输入!")
end if
end if
没有提示错误,但是在运行时输入用户名和密码时提示"用户名或密码错误"
这是怎么一回事?我应该怎样修改才正确??
请热心的大虾们帮帮忙,谢谢!