Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.28;
Скачать: CL | DM;

Вниз

VCL - TnT (разницы нет)   Найти похожие ветки 

 
Derty_Edd ©   (2007-01-11 16:58) [0]

Делаю теперь прогу через ТнТ, беру информацию из базы  Access,вставляю в TnTLabel, и в итоге опять вопросы вместо букв. Что с этим делать?


 
Desdechado ©   (2007-01-11 17:10) [1]

Через промежуточные переменные типа String прогоняешь?


 
Derty_Edd ©   (2007-01-11 17:12) [2]

Да, читая AsString


 
Джо ©   (2007-01-11 17:17) [3]

> [2] Derty_Edd ©   (11.01.07 17:12)
> Да, читая AsString

Так чего же ты ожидал-то? :)


 
Desdechado ©   (2007-01-11 17:17) [4]

Читай Value.
WideString->String(AnsiString)->WideString ведет к потере данных.


 
Derty_Edd ©   (2007-01-11 17:25) [5]

Переделал. Все равно вопрсы. Где еще поковырять?


 
Anatoly Podgoretsky ©   (2007-01-11 17:28) [6]

> Derty_Edd  (11.01.2007 17:25:05)  [5]

Неправильно переделал.


 
Derty_Edd ©   (2007-01-11 17:32) [7]

Как тогда надо оформлять строчку? У меня так:
TntLabel1.Caption:=q1.FieldByName("Vopros").Value;

что не так?


 
Плохиш ©   (2007-01-11 17:34) [8]


> Derty_Edd ©   (11.01.07 17:32) [7]

Стесняюсь спросить, а шрифт у TntLabel1 поменял со стандартного?


 
Derty_Edd ©   (2007-01-11 17:36) [9]

Tahoma, русский набор символов...


 
Джо ©   (2007-01-11 17:37) [10]

Я тоже стесняюсь спросить, а какой вообще тип столбца возвращает Access.


 
Derty_Edd ©   (2007-01-11 17:40) [11]

хм, у меня Мемо... а что должно быть?


 
Anatoly Podgoretsky ©   (2007-01-11 17:41) [12]

> Derty_Edd  (11.01.2007 17:32:07)  [7]

А тип какой у поля "Vopros", явно не Юникодовский и шрифт смени и скрипт с Default на любой другой.


 
Anatoly Podgoretsky ©   (2007-01-11 17:44) [13]

> Derty_Edd  (11.01.2007 17:40:11)  [11]

> у меня Мемо

Загадками говоришь, говори прямо, в понятиях DDL и Dataset.


 
Derty_Edd ©   (2007-01-11 17:49) [14]

Шрифт и скрипт вроде сменил, а где узнать тип подя(насчет Юникода и тд)?


 
Anatoly Podgoretsky ©   (2007-01-11 17:53) [15]

> Derty_Edd  (11.01.2007 17:49:14)  [14]

Самое простое, скажем мышку подвести в отладчике.


 
Derty_Edd ©   (2007-01-11 18:00) [16]

Чего я туповат.... отладчик это Design View в Access или что то в Delphi? Легче будет объяснить все с самого начала и как для детского сада...


 
Плохиш ©   (2007-01-11 18:27) [17]


 TntLabel1.Caption:=q1.FieldByName("Vopros").AsVariant;


 
Плохиш ©   (2007-01-11 18:28) [18]

или работать как с BLOB-полем.


 
Derty_Edd ©   (2007-01-11 18:34) [19]

AsVariant ничего не дал... а что такое блоб?


 
Anatoly Podgoretsky ©   (2007-01-11 18:37) [20]

> Derty_Edd  (11.01.2007 18:00:16)  [16]

Дело в том, что твой уровень пока не тянет даже на начинающие, а обучение кого либо не входит в задачи форума.


 
Anatoly Podgoretsky ©   (2007-01-11 18:37) [21]

> Плохиш  (11.01.2007 18:27:17)  [17]

Что изменит, если тип не Юникод?
Будет тоже самое преобразование.


 
Плохиш ©   (2007-01-11 18:48) [22]


> 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 19:12) [23]

> Плохиш  (11.01.2007 18:48:22)  [22]

property Value: Variant

Кроме того есть наследники TWideStringField


 
Плохиш ©   (2007-01-11 23:44) [24]


> Anatoly Podgoretsky ©   (11.01.07 19:12) [23]

В [11] он скачал, что у него поле Memo, а у мемо Value имеет тип String.


 
Anatoly Podgoretsky ©   (2007-01-12 01:00) [25]

> Плохиш  (11.01.2007 23:44:24)  [24]

Он же ничего не сказал, но в Акцесс Мемо нет, а есть Text и Image, первое тоже Юникод,
вот если он скажет в вышеуказаных терминах, тип в базе, тип TField в Дельфи, то появится предмет для разговора

Например "Мемо" у меня ftWideString, в Акцесс тоже должен быть этот же тип, проверить не могу, но АДО представляет такие поля так.



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

Текущий архив: 2007.01.28;
Скачать: CL | DM;

Наверх




Память: 0.52 MB
Время: 0.055 c
15-1168278548
Sergey Masloff
2007-01-08 20:49
2007.01.28
Книжки которые можно читать


15-1167953131
Tirael
2007-01-05 02:25
2007.01.28
куда делся sysinternals?


15-1168423930
alex_***
2007-01-10 13:12
2007.01.28
Excel: именованный диапазон. Как изменить


2-1168607110
O.O
2007-01-12 16:05
2007.01.28
Тип DECIMAL


15-1166712306
vidiv
2006-12-21 17:45
2007.01.28
Программа, которая выводит собственный листинг