powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / SQL0418N - CLI
6 сообщений из 6, страница 1 из 1
SQL0418N - CLI
    #32228010
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
CLI program -

char connect_time[] = "2003-08-05-01.24.00.00";
static SQLCHAR *stmt_val = (SQLCHAR *)
"values date(timestamp(?))";

(also tried as tatic SQLCHAR *stmt_val = (SQLCHAR *)
"values date(?)"; with the same result)

// Bind parameter
sqlret = SQLBindParameter(hstmt_val, 1,
SQL_PARAM_INPUT, SQL_C_CHAR, SQL_CHAR, 22, 0, connect_time,
strlen(connect_time), NULL);

// Execute
sqlret = SQLExecute(hstmt_val);

It's always return -
Error: SQLSTATE = 42610
Error: Native Error Code = -418
[IBM][CLI Driver][DB2/LINUX] SQL0418N A statement contains a use of a
parameter marker that is not valid. SQLSTATE=42610

Может, кто что знает/видел ? Спасбо
...
Рейтинг: 0 / 0
SQL0418N - CLI
    #32228027
q
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
q
Гость
such hren] moget vozvratit prepate
a u tebia v kode net prepare
i am in doubt


chto-to i am ne pomnu chob immediate mogno bilo sdelat s parameter marker


k tomu ge
values date
nelzia napisat v proge.

napishi values into
...
Рейтинг: 0 / 0
SQL0418N - CLI
    #32228029
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
I have Prepare.
Actually, it is an example only, what I want is to use date() and timestamp() in WHERE statement in CLI programm.

Like -
ELECT start_date from table where date(?) > start_date
jr something like this.
So - I did a SELECT and got a timestamp into a variable, let call it connect_time.
SO I whant to bind connect_time to the SELECT
...
Рейтинг: 0 / 0
SQL0418N - CLI
    #32228031
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Trying VALUES INTO , thanks.
Actually I can in russian, but when I see translit I start to use english automaticaly :)
...
Рейтинг: 0 / 0
SQL0418N - CLI
    #32228033
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
VALUES INTO - This statement can be embedded only in an application program. It is an executable statement that cannot be dynamically prepared.
...
Рейтинг: 0 / 0
SQL0418N - CLI
    #32228052
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Вспомнил! Лечиться использованием cast()
values (or select, whatever) date(cast(? as timestamp)) - works
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / SQL0418N - CLI
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]