![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Немогу преобразовать поле из таблицы
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]Что там, в этом поле? Цифры? Символы? Давайте подробнее...