0
我遇到问题,返回错误返回我的查询。我有在这一刻是这样的:SQLRPGLE DB2选择变量
comi C X'7D'
SqlQuery S 500A
VarSel S 10A
VarSel = *blanks;
SqlQuery = 'select USU into VarSel from FXXUSELN ' +
'where USU = upper(' + comi + %trim(pusuario) +
comi + ') and PWDUSU = upper(' + comi +
%trim(ppassword) + comi + ')';
Exec SQL execute immediate :SqlQuery;
psqlcod = sqlcod;
但是,当我尝试调试代码,它返回-084:不能接受SQL语句作为SQLCOD。在调试器中调用我得到这个字符串,这似乎是正确的打印SqlQuery类变量:
select USU into VarSel from FXXUSELN where USU = upper('usua
rio') and PWDUSU = upper('password')
任何人知道如何解决这个问题,所以我可以做一个登录的存储过程?提前致谢。