проект под XP работает. под вистой нет. СУть проблемы в том, что EhLibGrid все данные полученные путём суммирования полей из запроса отображает в висте как [Memo]. Тоесть данных посути и нет по этим полям. Все остальные поля отображаются нормально.
Пример такой
.........
mainQuery.AD_Comment,
' (iif(mainQuery.AD_Index <> null, mainQuery.AD_Index, ' + '''' + '''' + ') + ' + '''' + ' ' + '''' + ' + ' +
' iif(mainQuery.AD_Oblast <> null, mainQuery.AD_Oblast, ' + '''' + '''' + ') + ' + '''' + ' ' + '''' + ' + ' +
' iif(mainQuery.AD_Rayon <> null, mainQuery.AD_Rayon, ' + '''' + '''' + ') + ' + '''' + ' ' + '''' + ' + ' +
' iif(mainQuery.AD_GorodType <> null, mainQuery.AD_GorodType, ' + '''' + '''' + ') + ' + '''' + ' ' + '''' + ' + ' +
' iif(mainQuery.AD_Gorod <> null, mainQuery.AD_Gorod, ' + '''' + '''' + ') + ' + '''' + ' ' + '''' + ' + ' +
' iif(mainQuery.AD_NasPunkt <> null, mainQuery.AD_NasPunkt, ' + '''' + '''' + ') + ' + '''' + ' ' + '''' + ' + ' +
' iif(mainQuery.AD_StreetType <> null, mainQuery.AD_StreetType, ' + '''' + '''' + ') + ' + '''' + ' ' + '''' + ' + ' +
' iif(mainQuery.AD_Street <> null, mainQuery.AD_Street, ' + '''' + '''' + ') + ' + '''' + ' ' + '''' + ' + ' +
' iif(mainQuery.AD_House <> null, mainQuery.AD_House, ' + '''' + '''' + ') + ' + '''' + ' ' + '''' + ' + ' +
' iif(mainQuery.AD_Ofis <> null, mainQuery.AD_Ofis , ' + '''' + '''' + ') + ' + '''' + ' ' + '''' + ' + ' +
' iif(mainQuery.AD_Comment<> null, mainQuery.AD_Comment, ' + '''' + '''' + ') ) as Address2 '
.......
Комментарий нормальтно отображается и в висте и xp. Поле же Address2 в висте перестаёт отображаться.
Почему же в висте результат запроса по полю Address2 начинает воприниматься как тип данных Memo ??