
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.10.2007, 02:10:29
|
|||
|---|---|---|---|
|
|||
Не проходит запрос((( |
|||
|
#18+
Запрос возвращает версию бд. в mssql все работает. а в С++ нет.... Что не так? как выполнить подобный запрос? void cSQL :: TestVersion() { long int k; SQLINTEGER r; Prepare( (SQLCHAR *)"use [dispatcher]\ select value\ from fn_listextendedproperty ('Version_DB', NULL, NULL, NULL, NULL, NULL, NULL);"); Execute(); BindColInteger( 1, &k, &r); FetchSingle(); } функции, использованные выше //--------------------------------------------------------------- void cSQL::BindColInteger( int col, long int* data, SQLINTEGER* pcount ) { RetCode = SQLBindCol( STMT, col , SQL_C_SLONG, data ,4, pcount ); if ( RetCode == SQL_ERROR ) { sprintf_s( str, "cSQL::BindCol. ! Execute. %s", ObjectName ); ProcessError( SQL_HANDLE_STMT, &STMT ); // ф-ция обработки ошибок } } //---------------------------------------------------------------- void cSQL :: Prepare( SQLCHAR* command ) { RetCode = SQLPrepare( STMT, command, SQL_NTS); if ( RetCode == SQL_ERROR ) { sprintf_s( str, "cSQL::Prepare. ! Prepare. %s", ObjectName ); ProcessError( SQL_HANDLE_STMT, &STMT ); } } //--------------------------------------------------------------- void cSQL :: Execute( void ) { RetCode = SQLExecute( STMT ); if ( RetCode == SQL_ERROR ) { sprintf_s( str, "cSQL::Execute. ! Execute. %s", ObjectName ); ProcessError( SQL_HANDLE_STMT, &STMT ); } } //---------------------------------------------------------------- void cSQL :: FetchSingle( void ) { RetCode = SQLFetch( STMT ); if ( RetCode == SQL_ERROR )// || RetCode == SQL_NO_DATA ) { sprintf_s( str, "cSQL::FetchSingle. ! SQL Fetch. %s", ObjectName ); ProcessError( SQL_HANDLE_STMT, &STMT ); } SQLCloseCursor( STMT );// закрытие КУРСОРА } //--------------------------------------------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.10.2007, 20:09:48
|
|||
|---|---|---|---|
Не проходит запрос((( |
|||
|
#18+
Обязательно должно быть ODBC? Может лучше взять ADO? -- Здесь у нас туманы и дожди, здесь у нас холодные рассветы, Здесь на неизведанном пути ждут замысловатые сюжеты! Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2027926]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
470ms |
get topic data: |
12ms |
get forum data: |
4ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 778ms |

| 0 / 0 |
