|
|
|
Немогу получить данные от Stored procedure
|
|||
|---|---|---|---|
|
#18+
Через 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); Когра вызываю ту же процедуру через клиента возвращает правильный результат. А в программе нули. Помогите кто сможет. Ежели не трудно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2004, 22:02 |
|
||
|
Немогу получить данные от Stored procedure
|
|||
|---|---|---|---|
|
#18+
а если значения параметров встроить в текст запроса явно? ma X mo ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2004, 13:16 |
|
||
|
Немогу получить данные от Stored procedure
|
|||
|---|---|---|---|
|
#18+
Я тут посмотрел. Похоже проблема в том что. через ODBC нельзя вызывать процедуры. Вообщем не поддерживает драйвер. SQLGetInfo. Возвращает NO. Буквально дошол до этого 10минут назад. А с SELECT, UPDATE и INSERT все работает без проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2004, 01:19 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=32850674&tid=1854470]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
194ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 458ms |

| 0 / 0 |
