Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с преобразованием переменных

17K
04 мая 2006 года
SandraK
1 / / 04.05.2006
Вообще-то у меня к вам несколько вопросов, в общем по порядку)

1) Имеется бд аксесовская, подключаюсь к ней с помощью DAO, объявляю переменную + записываю в нее значение из поля:
COleVariant timeZ;
cr.GetFieldValue(_T("TIME"), timeZ);

в поле бд TIME хранятся разные цифирки :)
и вопрос - как преобразовать переменную timeZ к типу int? Нужно для всяких там математических действий)

2) Та же самая бд что и в первом вопросе, строение у нее такое:

Field1 Field2 Field3
x y z
x1 y1 z1
x2 y2 z2

Алгоритм такой - нахожу значение в Field1, допустим нашлелся x2, как перепрыгнуть на Field2 и Field3 и взять значения y2 и z2 соответственно? А то я знаю только как прыгать по столбцу через MoveNext(), но не знаю как прыгать по строчкам(

3) в БД в одной ячейке типа data/time время записано в таком формате xx:yy:zz. Как мне взять и вытащить из этой строчки для разных переменных часы, минуты, секунды? А то получается, что в одну переменную записывается все ячейка сразу(

Пока все. Помогите плз :angel:
2.2K
08 мая 2006 года
REFOT
181 / / 08.04.2005
Цитата:
Originally posted by SandraK
и вопрос - как преобразовать переменную timeZ к типу int? Нужно для всяких там математических действий)


int i = 0;
if(timeZ.vt == VT_I4){
i = timeZ.lVal;
}

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог