Главная страница
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.021 c
1-62454
dumb
2003-01-09 07:38
2003.01.20
Component -> Import ActiveX Control


8-62671
Fredericco
2002-07-24 16:58
2003.01.20
Микрофон.


1-62613
Каспер
2003-01-09 12:51
2003.01.20
Тип - Вариантная запись. Как сделать поле - дин массив?


14-62747
VJar
2003-01-04 13:45
2003.01.20
Ищу компонент


4-62944
MrAngel
2002-11-18 12:01
2003.01.20
Потеря графических ресурсов в TBITMAP