powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / visual c++ 6.0, ODBC, Oracle, проблема с типом DATE
4 сообщений из 4, страница 1 из 1
visual c++ 6.0, ODBC, Oracle, проблема с типом DATE
    #34413037
deffss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CDBVariant var;
short index=0;
cr.Move(0);

// k=число записей
fieldCount = cr.GetODBCFieldCount();

for (i = 0; i < k; i++) {
index=0;
for ( int j = 0; j < fieldCount; j++) {

cr.GetFieldValue(index,var);
printf(fp,"%s",*var.m_pstring);
fprintf(fp,"\t");
index++;
}
fprintf(fp1,"\n");
cr.MoveNext();
}
Проблема в том, что если поле имеет тип DATE, то в файл записываются либо крякозабры, либо программа падает. Если ипользовать printf(fp,"%s",var.m_pdate), то тоже самое.
Помогите, пожалуйста, разобраться с этим.
...
Рейтинг: 0 / 0
visual c++ 6.0, ODBC, Oracle, проблема с типом DATE
    #34415302
Ой Вэй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверно, надо анализировать var.m_dwType и в случае DBVT_DATE использовать var.m_pdate?
...
Рейтинг: 0 / 0
visual c++ 6.0, ODBC, Oracle, проблема с типом DATE
    #34417563
Lexogen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Также была такая же проблема. Сейчас просто пишем в запросе TO_CHAR. Например:
select id,TO_CHAR(sdate) as sdate from table1;
...
Рейтинг: 0 / 0
visual c++ 6.0, ODBC, Oracle, проблема с типом DATE
    #34429636
deffss
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LexogenТакже была такая же проблема. Сейчас просто пишем в запросе TO_CHAR. Например:
select id,TO_CHAR(sdate) as sdate from table1;


Спасибо, помогло.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / visual c++ 6.0, ODBC, Oracle, проблема с типом DATE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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