注册 登录
编程论坛 PowerBuilder

新请教下面这句话是什么意思atr_object.sqlcode <> 0是不是等于0值的意思

cdf2pb 发布于 2016-06-01 17:09, 5906 次点击
/*用SQLPLUS查询下面语句正常,有一条记录返回*/

select password from manager where manager_id =' '  using atr_object;
/* SQL Parameters List
0-> :ls_password
1-> :as_userid
*/

/*请教下面这句话是什么意思,为什么老是输出TURE值,是不是等于0值的意思*/
if atr_object.sqlcode <> 0 then  
    gnv_sys.of_message("error","用户名错误!")
    return -2
end if
2 回复
#2
smittyhhh2016-06-03 10:45
是不等于0的意思。
#3
Bc_Newboy2021-08-18 09:16
(1)atr_object.sqlcode <> 0,表示检索失败;
(2)如果检索成功,有数据atr_object.sqlcode=0;
(3)如果检索成功,没有数据atr_object.sqlcode=100;
1