永发信息网

PB系统登录输入有误,请重新输入

答案:2  悬赏:60  手机版
解决时间 2021-05-06 06:40
time d_date
d_date=now()
integer flag=0
string ls_no,ff
ff=string(d_date)
//sle_no.text=''
//sle_name.text=''
open pt;
if ii_time<3 then
do
fetch pt into:ls_no,:ls_name;
IF sle_no.text=ls_no or sle_name.text=ls_name THEN
m_main.m_1.m_2.enabled=true
messagebox('Welcome!','欢迎你的到来,'+ls_name+'!'+'现在是:'+ff)
close pt;
flag=1;
m_main.m_1.m_还书处理.enabled=true
m_main.m_1.m_当前借阅.enabled=true
m_main.m_书库操作.m_书库修改.enabled=false
m_main.m_读者操作.m_读者管理.enabled=false
m_main.m_用户管理.m_管理入口.enabled=false
w_main.title='图书馆管理系统---当前读者: '+ls_name
exit

end if
loop while sqlca.sqlcode<>100;
close pt;
if flag=0 then
MessageBox('登录错误','输入有误,请重新输入!')
sle_no.setfocus()
ii_time++
end if
else
MessageBox('登录错误','对不起,你无权使用本系统!')
close(w_1)
end if
name=ls_name
if flag=1 then close(w_1)
最佳答案
咋了??
全部回答

哪看来的程序啊?

绝对是误人子弟,这段代码问题很多啊!

游标使用不标准。可参考PB帮助,何时打开提取数据关闭等等,还有这个

do

loop loop while sqlca.sqlcode =0 // 不要用<>100,因为-1时也<>100

SQL语句貌似也有问题,

现在是每次都执行

if flag=0 then

MessageBox('登录错误','输入有误,请重新输入!') ii_time++ end if

.

.

.

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
三个正整数中和等于积的数有哪些
我想买个3000-4000的笔记
求高手指教,有骑兵怎样布阵最完美求详细解答
MY里 BT代表什么意思啊
做出来的包子没发酵怎么回事?一包的面粉要加
腾讯支付密码忘了怎么办
“红橙黄绿…美丽的蝴蝶偏偏飞不上青天”是什
工商银行里面的“手机银行”要钱吗??
你说我的画不好,那怎样去画好它,该注意些什
今年最流行的东西是什么
DNF怎么回事?帮我看看
兴顺达制衣在哪里啊,我有事要去这个地方
艾维诺保质期几年,艾维诺lot0745c是什么意思
虹妃保健怎么去啊,有知道地址的么
引发子宫内膜炎原因有哪些?南海咨询?
推荐资讯
这样算不算少年痴呆症?
怎么我的QQ每次申诉都不通过的啊
食醋中有几种元素?
艺术源于什么
让QQ宠物/小熊快点死
大石屲沟怎么去啊,有知道地址的么
柏利食品经销部在哪里啊,我有事要去这个地方
怎么能变的聪明点呢???
摩托车能不能安朗远透镜
福田雷沃轮式挖掘机大炼油经销处吗、?
鼬比鬼厉害吗|!?
DNF气功师穿什么套装最好?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?