主题:拜求一道密码验证题!!!
假如VF中一张student表,内有学号和姓名两个字段,做一个表单,表单包括两个文本框,分别是
text1和text2,还包括一个caption属性为“登陆”按钮
要求是:在text1和text2文本框中输入学号和姓名,然后点登陆按钮,如果一一能匹对表中的学号和姓名,则显示“允许”登陆,否则显示“不允许登陆”
各位大侠,大家看看我的这段代码问题出在哪,我的代码虽然可以显示显示“允许登陆”和“不允许登陆”,课关键是,假如我输入一个不存在的学号,也会出现允许登陆,空值也会显示允许登陆
sele 学号,姓名 from student where 学号 = allt(thisform.text1.value) .and. allt(thisform.text2.value) into cursor new
sele new
if .not. eof()
message("允许登陆")
endif
if eof()
message("不允许登陆")
endif
thisform.refresh
text1和text2,还包括一个caption属性为“登陆”按钮
要求是:在text1和text2文本框中输入学号和姓名,然后点登陆按钮,如果一一能匹对表中的学号和姓名,则显示“允许”登陆,否则显示“不允许登陆”
各位大侠,大家看看我的这段代码问题出在哪,我的代码虽然可以显示显示“允许登陆”和“不允许登陆”,课关键是,假如我输入一个不存在的学号,也会出现允许登陆,空值也会显示允许登陆
sele 学号,姓名 from student where 学号 = allt(thisform.text1.value) .and. allt(thisform.text2.value) into cursor new
sele new
if .not. eof()
message("允许登陆")
endif
if eof()
message("不允许登陆")
endif
thisform.refresh