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')
任何人知道如何解決這個問題,所以我可以做一個登錄的存儲過程?提前致謝。