Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Немогу преобразовать поле из таблицы


Страницы:   1 2

PAVELsinicinV ©   (2002-09-30 18:57:00) 

Немогу преобразовать поле из таблицы "TableGroup1.AsString" символьного типа (Char(2)) в числовое представление "Numeric".
Может кто подскажет ...


PAVELsinicinV   (2002-09-30 19:34:00) [21]

Ерудна получается в этом поле содержиться максимум 512
Мне нужно чтобы из этого поля вытянуть номер записи другой таблицы воттак вот .........


PAVELsinicinV   (2002-09-30 19:28:00) [22]

Пробую ....


Best Before 2024   (2002-09-30 19:24:00) [23]

Попробуй так:
S := Table.Field.AsString;
N := Ord(S[1]) shl 8 + Ord(S[2]);

Если в первом байте - старшая часть, а во втором младшая


PAVELsinicinV   (2002-09-30 19:23:00) [24]

Как быть ?


PAVELsinicinV   (2002-09-30 19:16:00) [25]

Там символы (по аналогии в Фоксе сущесутвует функция ASC() которая преобразовывает символьный тип к числовому).
Размерность поля 2.
В этом поле лежит номер записи другой таблицы (коряво конечно но исходные базы такие.....)


Best Before 2024   (2002-09-30 19:02:00) [26]

Что там, в этом поле? Цифры? Символы? Давайте подробнее...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо