Добрый день!
SQL сервер: DB2
Для простоты: есть таблица Table1 и в ней 3 поля
ID - INTEGER
DATE1 - DATE
DATE2 - DATE
Надо загрузить в очередь. Объявляем:
MYQueue QUEUE
ID LONG
Data1Str STRING( 8 )
GROUP, OVER(DataStr)
Date1 DATE
Time1 TIME
END
Data2Str STRING( 8 )
GROUP, OVER(Data2Str)
Date2 DATE
Time2 TIME
END
END
и грузим:
IF MAVLOAD('SELECT IDDC, DATE1, DATE2 FROM Table1', MyQueue)
MAVSHOWERROR()
END
и вторую дату DATE2 не грузит.
Где торможу?
Поле DATE: Загрузка в очередь
Модератор: Andrew™
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- StillZero
- Ветеран
- Сообщения: 454
- Зарегистрирован: 06 Июль 2005, 2:17
- Откуда: Хабаровск
- Контактная информация:
все группы надо объявлять уже после всех полей, т.е. в самом конце очереди
т.е. так
т.е. так
Код: Выделить всё
MyQueue QUEUE
ID LONG
Date1 STRING(8)
Date2 STRING(8)
Date1_GR GROUP,OVER(Date1)
Date1_DATE DATE
Date1_TIME TIME
END
Date2_GR GROUP,OVER(Date2)
Date2_DATE DATE
Date2_TIME TIME
END
END