powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не проходит запрос(((
3 сообщений из 3, страница 1 из 1
Не проходит запрос(((
    #34898917
mar55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрос возвращает версию бд. в 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 );// закрытие КУРСОРА
}
//---------------------------------------------------------------
...
Рейтинг: 0 / 0
Не проходит запрос(((
    #34899351
Leshij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обязательно должно быть ODBC? Может лучше взять ADO?
--
Здесь у нас туманы и дожди, здесь у нас холодные рассветы,
Здесь на неизведанном пути ждут замысловатые сюжеты!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Не проходит запрос(((
    #34899681
mar55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, обязательно... так сказали((((
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Не проходит запрос(((
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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