Я хочу преобразовать программу Informix-4GL в Java, но у меня возникли проблемы. У меня есть код Java, и я успешно подключаюсь к Informix, но у меня возникли проблемы.
- Как я могу использовать «SELECT UNIQUE 1 ...» в методе executeQuery (), потому что UNIQUE 1 не TSQL.
- SQLCA.SQLCODE означает, что запрос SQL верен, а затем возвращается 0. Как я могу получить переменную SQLCA.SQLCODE в Java или Java, которая может предоставлять ту же функцию.
Глядя на сегмент кода 4GL ниже; это означает, что если запрос SQL возвращает какие-либо строки, тогда SQLCA.SQLCODE возвращает 0 и устанавливает SW_FBCHK = 1
.
SELECT UNIQUE 1 FROM FBFIL:FBRDPF1
WHERE COMPID = G_DEPTWN
AND FPRDAT = IO_FONLY.PRTDAT
AND INSU01 = '5'
IF SQLCA.SQLCODE = 0 THEN
LET SW_FBCHK = 1
ELSE
LET SW_FBCHK = 0
END IF