powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WinApi из SP
5 сообщений из 5, страница 1 из 1
WinApi из SP
    #32150742
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример оформления WinApi функции в виде SP:

CREATE PROCEDURE KZK.GETCOMPUTERNAME(INOUT P_CNAME CHARACTER(50),
INOUT P_LENGTH INTEGER)
EXTERNAL NAME 'kernel32!GetComputerNameA'
LANGUAGE C
DETERMINISTIC
FENCED
NULL CALL

Процедура возвращает имя сервера.
...
Рейтинг: 0 / 0
WinApi из SP
    #32150748
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:)
...
Рейтинг: 0 / 0
WinApi из SP
    #32150765
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чудо. только ты забыл
PARAMETER STYLE GENERAL
...
Рейтинг: 0 / 0
WinApi из SP
    #32151425
golsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По умолчанию подставляется DB2SQL. Этого достаточно.
...
Рейтинг: 0 / 0
WinApi из SP
    #32151676
Фотография NewYear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
db2 v 7.2 for w2k.
db2sql ни как раз ни к чему. здесь парамеры general.

-------------------------------- Script --------------------------------
CREATE PROCEDURE KZK.GETCOMPUTERNAME(INOUT P_CNAME CHARACTER(50),
INOUT P_LENGTH INTEGER)
EXTERNAL NAME 'kernel32!GetComputerNameA'
LANGUAGE C
DETERMINISTIC
FENCED
NULL CALL
;

------------------------------------------------------------------------
DB21034E The command was processed as an SQL statement because it was not a
valid Command Line Processor command. During SQL processing it returned:
SQL1760N The CREATE statement for stored procedure "GETCOMPUTERNAME" must
have a valid LANGUAGE clause, EXTERNAL clause and PARAMETER STYLE clause.
LINE NUMBER=7.

-1760
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / WinApi из SP
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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