Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.09.14;
Скачать: [xml.tar.bz2];

Вниз

проблема с Вистой   Найти похожие ветки 

 
Sergey2   (2008-07-31 11:50) [0]

проект под 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 ??


 
Медвежонок Пятачок ©   (2008-07-31 11:54) [1]

патамучто поле полученное выраженим длинее чем 255 букав


 
Правильный$Вася   (2008-07-31 11:55) [2]


> отображает в висте как [Memo]

для полей данных длиной более 255 символов или с подозрением, что оно такое
сделай CAST или SubStr в запросе


 
Sergey2   (2008-07-31 11:59) [3]

спс, попробую. но странность в том что это только в висте...


 
Медвежонок Пятачок ©   (2008-07-31 12:01) [4]

если это правда, то значит в висте другие натстройки у клиентской библиотеки


 
Правильный$Вася   (2008-07-31 12:02) [5]


> странность в том что это только в висте...

на тех же данных?
может, там провайдер другой или драйвер доступа?
может, он в юникоде гонит все?


 
Sergey2   (2008-07-31 14:45) [6]

нет в аццесе cast`а. дело мне кажется ни в каких не драйверах. если повесить тотже дбмемо, то там отображается в висте.


 
Правильный$Вася   (2008-07-31 15:33) [7]


>  дело мне кажется ни в каких не драйверах. если повесить
> тотже дбмемо, то там отображается в висте.

правильно, dbмемо показывает содержимое, т.к. это его функция
а функция драйвера - доставить данные, но настройки могут меняться так, что например неюникодные строки преобразуются в юникодные, в результате чего их длина в байтах возрастает вдвое, т.е. вдвое укорачивая отображаемые в дельфи данные без [memo]
вот и все


 
Sergey2   (2008-08-01 09:54) [8]

Каким образом тогда можно разрешить эту ситуацию ? переставить драйвер в висте какойто ?


 
Medbe}I{onok XML ©   (2008-08-01 10:19) [9]

создать экзепляры полей в дизайне, выставить длины полей <=255


 
Anatoly Podgoretsky ©   (2008-08-01 16:29) [10]

Чтобы это значило?


> + """" + """" +



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.09.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.044 c
2-1217390260
apic
2008-07-30 07:57
2008.09.14
сокрытие файлов и папок


6-1193124658
Alex_C
2007-10-23 11:30
2008.09.14
Загрузить фаил на сервер


4-1196498941
Nucer
2007-12-01 11:49
2008.09.14
Как получить список активных пользователей в системе?


15-1216883567
ееееееекенитен
2008-07-24 11:12
2008.09.14
можно ли подключить к ноуту 2 одновоременно работающих WiFi-устр?


15-1216808213
Vlad Oshin
2008-07-23 14:16
2008.09.14
V:Variant; В чем разница? V:=varEmpty, V:=null, V := Unassigned;





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский