#db2 #cobol
#db2 #cobol
Вопрос:
Я использую cobol, пытаюсь извлечь текущую дату в DB2, но поле EZ01-TIMESTAMP возвращает нежелательную информацию. Это определение переменных:
EXEC SQL INCLUDE SQLCA END-EXEC.
01 EZ01.
03 EZ01-CURRENT-DATE PIC S9(8) COMP-3.
03 EZ01-TIMESTAMP PIC X(26).
и это команда:
EXEC SQL
SET :EZ01-TIMESTAMP = CURRENT_TIMESTAMP
END-EXEC
sqlcode= -805
если кто-нибудь знает что-нибудь, что может помочь, пожалуйста, спасибо
Комментарии:
1. Sqlcode -805 обычно указывает «DBRM или пакет, не найденный в плане». Есть ли более конкретная информация в сообщениях об ошибках?
2. -805 — пакет не найден. Возможно, вы неправильно связали (или восстановили) пакет. Трижды проверьте свою сборку.
3. Привет всем, извините, я только что вернул версию и медленно, шаг за шагом, снова перенес изменения, я не знаю, в чем проблема, но теперь она работает 🙂