![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
VCL - TnT (разницы нет) [D7, XP]
Derty_Edd © (2007-01-11 16:58:00)Делаю теперь прогу через ТнТ, беру информацию из базы Access,вставляю в TnTLabel, и в итоге опять вопросы вместо букв. Что с этим делать?
Anatoly Podgoretsky (2007-01-12 01:00:00) [1]> Плохиш (11.01.2007 23:44:24) [24]
Он же ничего не сказал, но в Акцесс Мемо нет, а есть Text и Image, первое тоже Юникод,
вот если он скажет в вышеуказаных терминах, тип в базе, тип TField в Дельфи, то появится предмет для разговора
Например "Мемо" у меня ftWideString, в Акцесс тоже должен быть этот же тип, проверить не могу, но АДО представляет такие поля так.
Плохиш (2007-01-11 23:44:00) [2]
> Anatoly Podgoretsky © (11.01.07 19:12) [23]
В [11] он скачал, что у него поле Memo, а у мемо Value имеет тип String.
Anatoly Podgoretsky (2007-01-11 19:12:00) [3]> Плохиш (11.01.2007 18:48:22) [22]
property Value: Variant
Кроме того есть наследники TWideStringField
Плохиш (2007-01-11 18:48:00) [4]
> Derty_Edd © (11.01.07 18:34) [19]
> а что такое блоб?
Я позволю себе не отвечать на этот вопрос.
> Anatoly Podgoretsky © (11.01.07 18:37) [21]
Если не юникод, то ничего не измениться, но AsVariant покрайней мере возвращает Variant, а не String как Value.
Anatoly Podgoretsky (2007-01-11 18:37:00) [5]> Плохиш (11.01.2007 18:27:17) [17]
Что изменит, если тип не Юникод?
Будет тоже самое преобразование.
Anatoly Podgoretsky (2007-01-11 18:37:00) [6]> Derty_Edd (11.01.2007 18:00:16) [16]
Дело в том, что твой уровень пока не тянет даже на начинающие, а обучение кого либо не входит в задачи форума.
Derty_Edd (2007-01-11 18:34:00) [7]AsVariant ничего не дал... а что такое блоб?
Плохиш (2007-01-11 18:28:00) [8]или работать как с BLOB-полем.
Плохиш (2007-01-11 18:27:00) [9]
TntLabel1.Caption:=q1.FieldByName('Vopros'). AsVariant ;
Derty_Edd (2007-01-11 18:00:00) [10]Чего я туповат.... отладчик это Design View в Access или что то в Delphi? Легче будет объяснить все с самого начала и как для детского сада...
Anatoly Podgoretsky (2007-01-11 17:53:00) [11]> Derty_Edd (11.01.2007 17:49:14) [14]
Самое простое, скажем мышку подвести в отладчике.
Derty_Edd (2007-01-11 17:49:00) [12]Шрифт и скрипт вроде сменил, а где узнать тип подя(насчет Юникода и тд)?
Anatoly Podgoretsky (2007-01-11 17:44:00) [13]> Derty_Edd (11.01.2007 17:40:11) [11]
> у меня Мемо
Загадками говоришь, говори прямо, в понятиях DDL и Dataset.
Anatoly Podgoretsky (2007-01-11 17:41:00) [14]> Derty_Edd (11.01.2007 17:32:07) [7]
А тип какой у поля 'Vopros', явно не Юникодовский и шрифт смени и скрипт с Default на любой другой.
Derty_Edd (2007-01-11 17:40:00) [15]хм, у меня Мемо... а что должно быть?
Джо (2007-01-11 17:37:00) [16]Я тоже стесняюсь спросить, а какой вообще тип столбца возвращает Access.
Derty_Edd (2007-01-11 17:36:00) [17]Tahoma, русский набор символов...
Плохиш (2007-01-11 17:34:00) [18]
> Derty_Edd © (11.01.07 17:32) [7]
Стесняюсь спросить, а шрифт у TntLabel1 поменял со стандартного?
Derty_Edd (2007-01-11 17:32:00) [19]Как тогда надо оформлять строчку? У меня так:
TntLabel1.Caption:=q1.FieldByName('Vopros').Value;
что не так?
Anatoly Podgoretsky (2007-01-11 17:28:00) [20]> Derty_Edd (11.01.2007 17:25:05) [5]
Неправильно переделал.