Я спрашивал раньше, но похоже, что это не я, а система. Моя установка db2 завершилась с "незначительными ошибками", так что, возможно, это так. Я не могу разобрать объяснения кода ошибки.
Содержимое папки:
prog1.sq c sh. sh
Я дал Полномочия DBADM для пользователя экземпляра. Он должен создать bnd файл самостоятельно, правильно?
Вот отчет:
$ db2 precompile prog1.sqc bindfile
LINE MESSAGES FOR prog1.sqc
------ --------------------------------------------------------------------
SQL0060W The "C" precompiler is in progress.
SQL0031C File "/home/nikica/UCENJE/precompile/prog1.bnd"
could not be opened.
SQL0095N No bind file was created because of previous
errors.
SQL0091W Precompilation or binding was ended with "2"
errors and "0" warnings.
Страницы поддержки IBM:
https://www.ibm.com/support/pages/running-db2look-db2-instance-user-fails-sql0031c-file-db2lkfunbnd-could-not-be-opened
РЕДАКТИРОВАТЬ: мой кв c
#include <stdio.h>
#include <string.h>
#include <sqlca.h>
/* SQL includes */
EXEC SQL INCLUDE SQLCA;
EXEC SQL BEGIN DECLARE SECTION;
EXEC SQL END DECLARE SECTION;
int main()
{
// EXEC SQL CONNECT TO sample;
return (0);
}