![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поле типа CHAR, для тех, кто работает с ADS [D5, dBase, FoxPro]
shulc © (2002-06-04 19:17:00)Я уже задавал этот вопрос, но ответа не получил. Может его нет?
В CLIPPERовской таблице (DBF) есть поле C(5), подчеркиваю CHAR (В DBF нет поля asstring), в нем находятся данные типа (#0#0#F#0#A). Если читать его, как st:=TTable.fildbyname("char").asstring, то в результате получаешь st="". Самое интересноето, что нужно записать это значение в эту же таблицу
shulc (2002-06-07 19:18:00) [1]to mike kouzmineЯ вообще не новичек в Pascale, но по моему в Pascale string один. И еще, если поле содержит "#2#3#0#4#5" то вижу только первые два символа.
Внимание вопрос!!! Что делать???
shulc (2002-06-07 13:56:00) [2]Привожу код
В Table1(CLIPPER DBF NTX) есть поле Char(5), содержащее следующее "#0#0#0#a#b"
Table2.fieldbyname(var1).AsString:=Table2.fieldbyname(var1).AsString.
В результате в Table2 записывается пустая строка.Я так понимаю #0 символ конца строки и все остальное DELPHI игпорирует.
Внимание вопрос!!! Что делать???
mike kouzmine (2002-06-06 17:00:00) [3]А какие стринг пользуешь?
Esipenko (2002-06-04 20:33:00) [4]Странно, у меня нормально.
Попробуй как .AsVariant