powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Помогите с Visual C и Галактика
2 сообщений из 2, страница 1 из 1
Помогите с Visual C и Галактика
    #35184118
Dimb)ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто сталкивался с этим - подскажите. Надо из базы Галактики (на SQL) вытащить поле NREC, которое в Галактике отображается как 000100000000006Fh. При SQL запросе из Query Analyzer возвращается значение 80010000006h. Использую ODBC
sSql="Select F$NREC from T$KATORG where F$NAME='ÎÎÎ \"ßìñà\"'";
CODBCFieldInfo fieldinfo;
try
{
recsetsql.Open(CRecordset::forwardOnly,sSql,CRecordset::readOnly);
CDBVariant Nrc;
recsetsql.GetFieldValue("F$NREC",Nrc,SQL_C_BIT);// Вылетает ошибка
}
catch(CDBException cdb)
{
AfxMessageBox(cdb.m_strStateNativeOrigin);
}

Если считывать как строку, т.е.
recsetsql.GetFieldValue("F$NREC",Nrc,SQL_C_CHAR);
то возвращается значение 80010000.
Подскажите, как правильно это поле выцепить.
...
Рейтинг: 0 / 0
Помогите с Visual C и Галактика
    #35197065
1211212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Похоже на обычное переполнение. Может 000100000000006Fh в 8-ричном коде, а не в 16-ти ричном?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Помогите с Visual C и Галактика
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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