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

Вниз

dbf,ASCII   Найти похожие ветки 

 
stoper   (2002-12-23 13:31) [0]

Есть файл.dbf Практически все поля базы в том числе и превичные ключи состоят из ASCII символов. Для ключей используется один набор символов, для полей типа количество или сумма другой. Так вот когда я открываю базу то вижу значения некоторых полей, а вот поля количества и суммы у меня пустые. Через dbu все нормально. Дело в том что надо раскодировать поля, уже и функция написана. Да вот раскодировать нечего. Подскажите как быть кто знает. Я уже как только мог игрался с BDE и ODBC все напрасно. Может есть какой компонент позволяющий работать с dbf без BDE.
Заранее спасибо.


 
stoper   (2002-12-23 17:17) [1]

В моем гриде, в гриде BDE я не вижу значений в поле val.
Если написать per1:=table1val.asstring то per1="";
А на запрос select * from fgood where val="" не выдает запией вообще.


 
stoper   (2002-12-24 11:22) [2]

Так может кто-то всетаки поможет. Интересный момент. Я знаю какой набор символов должен быть в поле val. Беру table1val.asstring:=chr(175)+chr(28)+chr(226)+chr(155) и вижу то что надо.Так этот набор символов там уже есть . Почему я его невижу. Подскажите кто может. Дбфник набивался, с помощью проги написаной на клипере. Поля кодировались с помощью ассмблеровских функций.Так говорит содатель проги.


 
Леван   (2002-12-24 12:01) [3]

kakoi komponent ispolzuetsia dlia dostupa k tablice:
TDBF ili TTABLE?
(TDBF - storonnii komponent, vkliuchaet nenujnuliu TRANSLACIU v pole char ansitoeem ili oemtoansi.ee nado otkliuchit)


 
stoper   (2002-12-24 12:34) [4]

Леван Использую ТТable. TDBF-не имею.


 
stoper   (2002-12-25 17:06) [5]

Я наверное слишком назоилив.Но может всетаки ктото подскажет. Моя беде в том что в поле val имется chr(0).И вот если 0 присутствует BDE видимо ничего не понимает. Пробовал TDBF тоже самое.Но по идее раз поле симольное пиши в него что хочешь.


 
sniknik ©   (2002-12-25 18:09) [6]

размер строк выставляется по #32 или #0 в конце строки, т.е. отсекаются с конца пока не другой символ.

Возьми Halcyon, там исходники, видно. С небольшими изменениями сделаеш как надо.
скачать.
http://www.vodonosov.newmail.ru/develop/develop.htm



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
14-62836
Rouse_
2002-12-27 21:42
2003.01.20
Разница AGP


1-62496
Palladin
2003-01-09 16:22
2003.01.20
вызов метода потока


1-62503
Neox
2003-01-10 11:35
2003.01.20
Выполнение других задач


7-62869
Геннадий
2002-11-08 17:49
2003.01.20
Звуковая карта. Как записать входящий звук в файл?


14-62756
ZiLot
2003-01-03 14:09
2003.01.20
BDE Administrator