Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Немогу получить данные от Stored procedure / 3 сообщений из 3, страница 1 из 1
27.12.2004, 22:02
    #32846885
Немогу получить данные от Stored procedure
Через ODBC посылаю запрос на выполнение процедуры. Программа ошибок не выдает но и не возвращает ни каких данны.

Текст программы:

SQLCHAR *FerstProc = (SQLCHAR*)"call GetCanCome(?,?,?);";

SQLUINTEGER NomKart;
SQLUINTEGER TabNom;
SQLUSMALLINT DostupOn;
SQLINTEGER cbNomKart=0;
SQLINTEGER cbTabNom=0;
SQLINTEGER cbDostupOn=0;

....................................

SQLRETURN SQLret;
//Получение дескриптора statement
SQLret = SQLAllocHandle(SQL_HANDLE_STMT, hConect, &hStmnt1);
//**Организовать проверку результата

SQLret = SQLPrepare(hStmnt1, "insert into sotrudnik values ()", SQL_NTS);
//**Организовать проверку результата

SQLret = SQLBindParameter(hStmnt1, 1, SQL_PARAM_INPUT, SQL_C_CHAR , SQL_NUMERIC, 0, 0,
&NomKart, 0, &cbNomKart);
SQLret = SQLBindParameter(hStmnt1, 2, SQL_PARAM_OUTPUT, SQL_C_CHAR , SQL_NUMERIC, 0, 0,
&TabNom, 0, &cbTabNom);
SQLret = SQLBindParameter(hStmnt1, 1, SQL_PARAM_OUTPUT, SQL_C_USHORT, SQL_SMALLINT, 0, 0,
&DostupOn, 0, &cbDostupOn);


//TMP
NomKart = 1;
SQLret = SQLExecute(hStmnt1);
// SQLret = SQLExecDirect(hStmnt1, FerstProc, SQL_NTS);


Когра вызываю ту же процедуру через клиента возвращает правильный результат. А в программе нули.

Помогите кто сможет. Ежели не трудно.
...
Рейтинг: 0 / 0
29.12.2004, 13:16
    #32849539
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Немогу получить данные от Stored procedure
а если значения параметров встроить в текст запроса явно?

ma X mo
...
Рейтинг: 0 / 0
30.12.2004, 01:19
    #32850674
Немогу получить данные от Stored procedure
Я тут посмотрел. Похоже проблема в том что. через ODBC нельзя вызывать процедуры. Вообщем не поддерживает драйвер.

SQLGetInfo. Возвращает NO.

Буквально дошол до этого 10минут назад.


А с SELECT, UPDATE и INSERT все работает без проблем.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Немогу получить данные от Stored procedure / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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